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

> 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?

I probably wont be using elev8 at any rate, but I'll point out that
veering away from the names of the EFL library means that search
engines will only find hits for elev8, when general EFL hits might be
useful to.

On the other hand, I prefer CamelCase.  lol

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
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