giD v0.9.2 GObject Introspection binding repository and generator with Gtk4 support

Richard (Rikki) Andrew Cattermole richard at cattermole.co.nz
Tue Feb 18 00:30:55 UTC 2025


On 18/02/2025 1:16 PM, Element Green wrote:
> I got another request for making the names lower case.  I guess that 
> would be **snake_case** for the modules and just lowercase for the 
> package names?  So for example `pangocairo.font_map.FontMap` would be 
> the `package.module.class`.  I'm considering making these changes, since 
> it was only recently released and I have the version < 1.0 for a 
> reason.  I must admit though that I prefer CamelCase but understand the 
> reasons for using lowercase packages and modules (for case insensitive 
> file systems).

If you are generating these modules, and its coming from the source 
material, stick with the source material for names.

Otherwise you could get conflicts at a later point in time (not good).



More information about the Digitalmars-d-announce mailing list