[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: camelCase or under_score ?
- From: Henk Boom <henk@...>
- Date: Wed, 30 Mar 2011 14:12:51 -0400
On 28 March 2011 15:16, Gaspard Bucher <firstname.lastname@example.org> wrote:
> Hi list !
> For a long time, I have been able to stick with the conventions inherited
> from ruby: PascalCase for classes, under_score for all the rest.
> Now that I am working with Qt, I have a problem: all Qt methods are camel
> case. After some time, my Lua code starts to look really weird:
> instance:setHue(def.hue or 0.2)
> setHue is a method used in a QWidget, set_inlets is used in a sub-class from
> At this point, I have 3 options:
> 1. rename Qt methods to use under_score (I subclass and rewrite methods
> 2. use camel case in the context of Qt and Qt sub-classes (but this means we
> will see setInlet for NodeView and set_inlet for Node which could be
> 3. use camel case everywhere (more work but doable on the long run).
> What is your advice ? Is there any "native" style for Lua ?
Since I often mix C and Lua in my projects I follow the underscore
convention to keep it uniform. The fact that lua is as neutral to this
as possible gives you the freedom to match it to what you're embedding