On Sat, 15 Apr 2017 11:10:32 +0930 Simon Lees <sfl...@suse.de> said: > > > On 04/13/2017 09:44 AM, Carsten Haitzler (The Rasterman) wrote: > > On Tue, 11 Apr 2017 09:41:06 -0700 Cedric BAIL <cedric.b...@free.fr> said: > > > >> On Tue, Apr 11, 2017 at 2:52 AM, Carsten Haitzler <ras...@rasterman.com> > >> wrote: > >>> On Tue, 11 Apr 2017 18:58:58 +0930 Simon Lees <sfl...@suse.de> said: > >>>> On 04/11/2017 04:19 PM, Carsten Haitzler (The Rasterman) wrote: > >>>>> On Mon, 10 Apr 2017 12:01:49 -0300 Gustavo Sverzut Barbieri > >>>>> <barbi...@gmail.com> said: > >>>>>> On Mon, Apr 10, 2017 at 4:50 AM, Carsten Haitzler > >>>>>> <ras...@rasterman.com> wrote: > >>>>>>> On Sun, 9 Apr 2017 23:25:39 -0700 Cedric BAIL <cedric.b...@free.fr> > >>>>>>> said: > >>>>>>> > >>>>>>>> On Sun, Apr 9, 2017 at 7:51 PM, Gustavo Sverzut Barbieri > >>>>>>>> <barbi...@gmail.com> wrote: > >>>>>>>>> On Sun, Apr 9, 2017 at 9:38 PM, Simon Lees <sfl...@suse.de> wrote: > >>>>>>>>>> On 04/10/2017 12:39 AM, Gustavo Sverzut Barbieri wrote: > >>>>>>>>>>> Which brings me to my last point: we should adopt and use for REAL > >>>>>>>>>>> a > >>>>>>> one possible option is to jump behind the transpiler bandwagon. what > >>>>>>> about writing a js -> lua transpiler? this should be not that hard > >>>>>>> given the incredible similarity in the 2 languages. you can then write > >>>>>>> in lua or in js. just you need a compile step for js. perhaps we > >>>>>>> should also have a compile step for lua anyway? at least minify it for > >>>>>>> faster parsing etc....? > >>>>>> > >>>>>> isn't jerryscript good enough? Seems pretty small, not sure if they're > >>>>>> focusing on efficiency as much as ram/disk. > >>>>> > >>>>> jerryscript is interpreted only - no jit, so it's going to have a fairly > >>>>> big performance hit vs something jitted. if the point is to write more > >>>>> and more in such a language you want it to be as performant as possible. > >>>>> it can be more performant with a jit... so you'd want that. > >>>>> > >>>> > >>>> I'll be controversial and say that for many Desktop UI applications and > >>>> probably for a lot of smartphone ones as well performance really doesn't > >>>> matter that much, its not like were running these things on a 386, So I > >>>> guess sometimes less performant languages have other benefits which is > >>>> why people use them. > >>> > >>> then why does android precompile java apps to native code on installation > >>> now as opposed to just keep interpreting? :) > >> > >> No clue of what this guys are doing, but I can tell you for sure, you > >> will be fine writing EFL application in JS. For a reminder, EFL with a > >> JS binding without any JIT run fine for doing 2D games on a MIPS at > >> 200Mhz with no GPU. So speed is absolutely not necessary for the large > >> majority of application with EFL as a toolkit (Not talking bob here). > >> I think that if we are to choose a preferred binding, we should go > >> with what bring most developers in. > > > > then why did google bother with v8? why did firefox do tracemonkey? if js > > interpreted is fast enough? remember that js in a web page will be similar > > to js + efl - the web engine is doing the heavy lifting for ui, rendering > > and layout... > > > > my point is ... it is NOT good enough. not in the general case. not when > > performance directly relates to battery life. if you go "well today's cpu's > > can run that ok" sure.. but then your battery life lowers by 5%. 10%, > > 20%... ? > > > > there is a solution that gets us both speed and simplicity - luajit. lua > > isn't an unknown language. it would be possible to write a js -> lua > > transpiler and thus get the best of all worlds using luajit as an execution > > engine. > > > Yes but can we finish the eo project before we start the next project > please :-P
well gustavo did begin this with the premise that this is "post eo/interfaces" -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel