On Sat, Aug 2, 2008 at 1:22 AM, Nick Hughart <[EMAIL PROTECTED]> wrote:
> Gustavo Sverzut Barbieri wrote:
>>
>> On Sat, Aug 2, 2008 at 12:10 AM, Nick Hughart <[EMAIL PROTECTED]> wrote:
>>
>>>
>>> Michael Jennings wrote:
>>>
>>>>
>>>> On Saturday, 02 August 2008, at 10:52:08 (+1000),
>>>> Carsten Haitzler wrote:
>>>>
>>>>
>>>>
>>>>>
>>>>> seems there's a few votes for keep of embryo. i'm going to just monitor
>>>>> the
>>>>> sentiment here - i'm agnostic really - though edje needs a LOT better
>>>>> "scripting" support. yes JS might be an option - python imho is just
>>>>> away too
>>>>> big and heavy. existing efl bindings are not really useful as edje will
>>>>> have to
>>>>> wrap and hide most things - ie you set up a timer - edje needs to know
>>>>> so it
>>>>> can delete the timer on edje object deletion. just an example. so it's
>>>>> pretty
>>>>> much a level playing field based on:
>>>>>
>>>>> 1. efficiency of the language - the leaner/faster, the better
>>>>> 2. actual language ease of use/documentation/facilities. etc.
>>>>> 3. aptness of the language engine to embedding as a slave to a library
>>>>> for
>>>>> doing code logic (ie be able to function fully sandboxed without any
>>>>> features/calls and all calls are explicitly exported from edje).
>>>>>
>>>>> lua right now seems to be probably the candidate i've seen. embryo is a
>>>>> close
>>>>> second (used to be better than lua).
>>>>>
>>>>>
>>>>
>>>> Python is definitely too bulky and unstable (i.e., moving target).
>>>> Perl is a stationary target but still too heavy.  Even JS might be too
>>>> much, and it's not really a speed demon.
>>>>
>>>> I know rpm5 is using lua to great success.  It's clean, fast, and easy
>>>> to embed.  I'll also reiterate my recommendation of ferite for the
>>>> same reasons.  (I personally prefer ferite's syntax to lua's, but lua
>>>> seems to have won the popularity contest.)
>>>>
>>>>
>>>
>>> I'd also throw a vote out for ferite, the author of it was once involved
>>> with E wasn't he?  If anything I know he'd be very interested with an
>>> integration in edje as I've personally been asked by him if anyone had
>>> considered it :)  I might even take a close look at lua and ferite so I
>>> can make a more informed decision :)
>>>
>>> Just so I'm aware, is there anything outstanding in lua that embryo
>>> can't do?  Is it just the wide-spread usage of lua and it's
>>> documentation that make it worth the switch or is it syntactically
>>> better, provide better performance, etc?
>>>
>>
>> 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.
>>
>
> I wouldn't say lua isn't widespread, it's used in quite a few things
> including interface customization in World of Warcraft where it provides the
> power to do some pretty advanced user interfaces.

Yes, it's not a small niche as Embryo, but know many people customizes
WoW? I know other games uses it as well, but now you compare all of
them together with number of web developers out there, it's so small
you can't even have a comparison.


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

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

Reply via email to