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