<delurk/> On Aug 2, 2008, at 12:11 AM, Gustavo Sverzut Barbieri wrote:
> On Sat, Aug 2, 2008 at 3:52 AM, The Rasterman Carsten Haitzler > <[EMAIL PROTECTED]> wrote: >> On Sat, 02 Aug 2008 00:03:33 -0500 Nick Hughart <[EMAIL PROTECTED]> >> babbled: >> >>> Jose Gonzalez wrote: >>>> Gustavo wrote: >>>>> Since Edje is target at designers (ie: colors are not premul, >>>>> etc), I >>>>> think we should go with JS since most designers know it somehow, >>>>> even >>>>> if they don't really know, they think they do and they will not be >>>>> afraid of trying it... Also, many systems use it as scripting >>>>> language, comes to mind Photoshop, Qt-based applications and >>>>> it's the >>>>> official language of KDE for exactly that reason. I remember INdT >>>>> designers hacking some Photoshop scripts just because they knew >>>>> bits >>>>> of JS from web development. >>>>> >>>>> Lua is good, yes, but I think that going with a more widespread >>>>> language is the way to go. >>>>> >>>> >>>> Indeed. Javascript has enourmous widespread use on the web, >>>> very >>>> well knonwn >>>> to designers, very close to flash's actionscript, and runtimes >>>> for it >>>> are becoming >>>> faster. It should be a verious consideration. >>> >>> Just wanted to note that ActionScript is actually based on >>> ECMAScript >>> afaik which is what JS is based on and thus why they are so similar. >> >> in all honesty - javascript is not going to make anything a lot >> better... as >> the only thing we will get is language constructs - the massive >> pool of >> knowledge on js is its use WITH www objects and with the api and >> event >> facilities a browser provides. this will not be the same. this bit >> will be >> different, thus all we get is syntax and core language constructs >> (i.e. C >> without even libc). so aqs such the usefulness of such a syntax is >> not so much >> - as frankly - lua, java, javascript, c, c++ all inherit vastly >> similar core >> syntax and constructs. if we were doing lisp or haskel or prolog... >> i'd say we >> are making life hard for designers. even python diverges much more >> than lua/c/c+ >> +/perl/js etc. etc. - so we're in ballpark already. remember they >> likely also >> have to learn all of edje/edc and the internal edje api we expose >> anyway... so >> lanugage i think is a moot point here beyond overall core syntax >> style - and if >> it's familiar and easy. :) > > As I mentioned in other mails, I strongly disagree. Users, specially > non-hackers (ie: designers, the target audience) are usually very > reluctant to learn a "new programming language". It's more > psycological than technical, as you said the actual work will be > almost the same for them, however their willingness to do so will be > heavily impacted by such. This is a very good observation. > > As you said, like in the C without libC, if you present hackers that > know C with a machine with C w/o libC or another language, they'll go > with C because they think they know it more and thus will be easier. I know I'm not really involved anymore, but I would really hate to see yet another long-term delay keep e17 from being released. Stick with embryo, and if possible make it stick around for e18 as well, make language choice a possibility. -Blake <lurk/> ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel