Re: A vm for native code in guile

2013-01-14 Thread Nala Ginrut
On Mon, 2013-01-14 at 09:43 +0100, Stefan Israelsson Tampe wrote: > IMO, we don't have to write assembler again, since GNU Binutils does. > The only necessary work is to map bytecode->asm, and add a AOT option > with a script into 'guild' for calling Binutils. > > > This is my approach: translate

Re: Delimited continuations to the rescue of futures

2013-01-14 Thread Ludovic Courtès
Hi, Nala Ginrut skribis: > Sorry, but this implementation seems to be a tail-recursive unsafe one. I’ve seen the bug report and will look at it as time permits, unless someone else beats me at it. ;-) Ludo’.

[PATCH] Move let/ec to top-level

2013-01-14 Thread Nala Ginrut
I believe this delayed for a 6+ months. And I'm glad to see it's implemented with delimited-continuation. 0001-Move-let-ec-to-top-level.patch Description: Binary data

Re: Guile Lua

2013-01-14 Thread Stefan Israelsson Tampe
Hi, To note is that in order to implement common lisp one need to bypass tree-il and generate directly to glil, the reason is that tagbody is poorly represented by tree-il. If we intend to be multilingual it would be nice to be able to effectively represent those ideoms. Any thoughts on it? /Stef

Re: Guile Lua

2013-01-14 Thread Ian Price
Stefan Israelsson Tampe writes: > To note is that in order to implement common lisp one need to bypass tree-il > and generate directly to glil, the reason is that tagbody is poorly > represented > by tree-il. If we intend to be multilingual it would be nice to be able to > effectively > represent

Re: Guile API for foreign languages: proposing SCM scm_list_0(void)

2013-01-14 Thread Alexei Matveev
>> The reason is accessing macros from languages >> other than C is cumbersome. > > Apologies for ignoring you. Hi, Wingo, Hi, All, No need to apologise, given your track record I trust you spending every minute of your time for a good purpose. :) Lack of time is a good evolutionary filter agains