epsilon-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [epsilon-devel] epsilon in javascript in the browser


From: Luca Saiu
Subject: Re: [epsilon-devel] epsilon in javascript in the browser
Date: Thu, 02 Jan 2014 03:12:15 +0100
User-agent: Gnus (Ma Gnus v0.8), GNU Emacs 24.3.50.2, x86_64-unknown-linux-gnu

On 2013-12-30 at 07:20, address@hidden wrote:

> I don't really care about performances actually. I fail to understand
> why performances will be interesting since asm.js is known to be
> slower than native [1][2]. Nonetheless I will consider it.

I'm interested in knowing how slower it will be, and to compare it with
an interpreter and a native compiler.  I like programming languages, so
I'm curious about these things.

> My understanding is that epsilon is lowering the barrier of entry for
> creating languages, I'm not sure it's is very much needed, but at
> least it will burn the late hours of some hackers around the
> world. And I'm pretty confident good things will happen for epsilon
> and you. At the very least it's the state of the art of language
> creation, as such it's worth considering.

Thanks for the kind words.

> I'm not sure where the implementation of epsilon1 is.

It's in epsilon1.scm, plus (currently) sexpression-parser.e.

> I don't understand. Which file do you want me to unexec? I was
> planning to implement epsilon0 only.

All of this is probably clear from our earlier conversations at this
point, but however.  When you have your implementation of epsilon0 I
think it will be relatively easy to exec an unexeced image obtained from
my implementation into yours; that way you get epsilon1 as well.

If you executed (load "bootstrap.scm") as in the turorial, you will see
a file named quick-start.m; that's an image.  You can make more with
e1:unexec.

-- 
Luca Saiu
Home page:   http://ageinghacker.net
GNU epsilon: http://www.gnu.org/software/epsilon
Marionnet:   http://marionnet.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]