On Fri, 24 Feb 2012 10:44:24 +0900 Elevate Efl <eflel...@gmail.com> said:

i see camelcase... and i just go...
"ewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww c-plus-plus conventions!".

> This complaint was raised already, thought about and rejected, because
> elev8 was in prototype phase and we wanted to follow EFL style to be
> consistent with the rest of the code base.
> 
> For the advanced use cases, I do see your point. Users of elev8 'API' might
> end up having a mix of their style and EFL style in their code. But isn't
> that the case with using any third party library?
> 
> (FYI : DART follows camel case as well, but with some variations)
> http://www.dartlang.org/articles/style-guide/#names
> 
> But camel case, seems like an agreed upon style for C++ across many
> projects.
> Since elev8 is quite small in code size, now would be a good time to change
> the style. I can see prospective users complaining about readability of the
> code.
> 
> 
> 
> On Fri, Feb 24, 2012 at 5:16 AM, Leandro Pereira
> <lean...@profusion.mobi>wrote:
> 
> > Hi.
> >
> > I'd like to propose we move the naming scheme of Elev8's API to
> > CamelCase, so that it is more consistent with other things our target
> > developers might be using.
> >
> > JavaScript itself, Node.js, jQuery, and even Tizen APIs (at least the
> > ones I've looked into -- WebRuntime stuff to be more precise) uses this
> > scheme.
> >
> > I'm proposing this because we're working on a JavaScript framework to
> > develop applications in EFL using Elev8 as a base.
> >
> > And although the idea is to completely hide what's below (where naming
> > wouldn't matter because it'd be inside a library the user would import),
> > eventually for certain more advanced tasks, this might be possible and
> > I'd like to maintain consistency and, most importantly, a sense of
> > familiarity to the target developer base.
> >
> > Any point against this change in elev8? Are there any major changes
> > waiting to be merged that I should worry about?
> >
> > Cheers,
> >    Leandro
> >
> >
> >
> > ------------------------------------------------------------------------------
> > Virtualization & Cloud Management Using Capacity Planning
> > Cloud computing makes use of virtualization - but cloud computing
> > also focuses on allowing computing to be delivered as a service.
> > http://www.accelacomm.com/jaw/sfnl/114/51521223/
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing 
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to