[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [epsilon-devel] epsilon in javascript in the browser,
Luca Saiu <=