[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: let's bytecode it!
From: |
Julian Graham |
Subject: |
Re: let's bytecode it! |
Date: |
Thu, 24 Apr 2008 15:55:03 -0400 |
I'd be down! This sounds like a great project.
On Thu, Apr 24, 2008 at 3:39 PM, Andy Wingo <address@hidden> wrote:
> Hello,
>
> So long in the past, it seemed that Keisuke's Guile-VM would mature and
> replace the existing scm_ceval(). Everyone was down with it: Marius,
> Mikael, etc. But it seems that there were some lingering issues, and it
> didn't really settle down into Guile proper.
>
> Then a couple yeats ago (!), Ludovic proposed reviving guile-vm, and
> started hacking on it in some arch archive somewheres. But again, time
> was lacking (I assume) and I can't even find that archive any more.
> Ludovic?
>
> I think that a bytecode compiler and VM makes a lot of sense for Guile.
> I don't see native compilation ever being a primary target of Guile,
> given that our strength is our ubiquity and how we play nice with C, but
> a VM would finally bring Guile's speed up to be comparable with e.g.
> python.
>
> Also it would be fun to hack!
>
> So how about making guile-vm in core guile a goal for 1.10? I guess the
> way to start is for Ludovic to import his repo into git and expose it
> somewhere, and perhaps merge it into Guile proper on a branch. Then we
> can test it out, see what's going on, hack hack hack&stuff, and maybe
> merge it to master at some point.
>
> Thoughts? Neil, Ludo? Other hackers that have always wanted to play
> with a compiler (me, me!) ? :-)