[Top][All Lists]

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

let's bytecode it!

From: Andy Wingo
Subject: let's bytecode it!
Date: Thu, 24 Apr 2008 21:39:45 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)


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.

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.

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!) ? :-)



reply via email to

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