[osg-users] Announcement: VulkanSceneGraph and SceneGraphTestBed!
Björn Blissing
bjorn.blissing at vti.se
Thu Jun 7 02:32:03 PDT 2018
robertosfield wrote:
>
>
> > And maybe this time we will get header files with the .h extension. ;)
> >
>
> Maybe, no decisions made yet, but I'm also not polling for opinions,
> the VulkanSceneGraph isn't a design by committee.
>
> My initial code experiments have .hpp but frankly it's ugly as hell as
> well as stupid - there's no header plus plus language so I'm rapidly
> tiring of .hpp. Code should to be a thing of beauty not some ugly
> kludge. .h makes sense as it's a header, .cpp makes sense for source
> files as it's C++.
The ISO cpp guidelines recommend using .h for headers and .cpp for source:
https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Rs-file-suffix
robertosfield wrote:
> However, public headers are placed into include
> directories and that's their role, we know they are headers because
> that's why we put them there, so the .h should be superfluous for
> public headers and the standard C++ headers illustrate this. If 3rd
> party tools/editors can't even handle the extension less C++ standard
> library headers then they aren't really up to the job.
>
As a Visual Studio user I do disagree (since Visual Studio really seems to dislike extensionless headers). But I also recognize that the decision is your prerogative to make as creator.
Regards,
Björn
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=73993#73993
More information about the osg-users
mailing list