You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In various discussions, I've heard interest in the idea of having C-bindings for DART since this would enable easier interfacing with other programming languages, and therefore easier integration into other frameworks. If someone were to implement C-bindings, the most natural file organization would be to have C API headers use .h while C++ API headers use .hpp, but in our current file organization all the C++ headers are already using .h.
Whether or not anyone is currently planning to implement C-bindings, I think it would be good to use the .hpp convention to allow for a clear delineation between the existing C++ API and a C API in case one is ever created. Since the package will be undergoing a highly interruptive name change in the near future anyway, I think that would be the best possible time to make a change like this.
The text was updated successfully, but these errors were encountered:
In various discussions, I've heard interest in the idea of having C-bindings for DART since this would enable easier interfacing with other programming languages, and therefore easier integration into other frameworks. If someone were to implement C-bindings, the most natural file organization would be to have C API headers use
.h
while C++ API headers use.hpp
, but in our current file organization all the C++ headers are already using.h
.Whether or not anyone is currently planning to implement C-bindings, I think it would be good to use the
.hpp
convention to allow for a clear delineation between the existing C++ API and a C API in case one is ever created. Since the package will be undergoing a highly interruptive name change in the near future anyway, I think that would be the best possible time to make a change like this.The text was updated successfully, but these errors were encountered: