Re: srfi-18 and the vm

2009-05-31 Thread Andy Wingo
Ni Neil, On Sun 31 May 2009 01:07, Neil Jerram writes: > Andy Wingo writes: > >> In the short term (within the next year or so), I would imagine that >> ceval/deval would be faster than an eval written in Scheme -- though I >> do not know. > > I wasn't thinking of an eval written in Scheme. I

Re: srfi-18 and the vm

2009-05-30 Thread Neil Jerram
Andy Wingo writes: > Hi Neil, > > On Mon 25 May 2009 23:57, Neil Jerram writes: > >> l...@gnu.org (Ludovic Courtès) writes: >> >>> Andy Wingo writes: >>> For loading uncompiled scripts, things will be slower, unless your modules #:use-syntax some other transformer. I don't know where

Re: srfi-18 and the vm

2009-05-29 Thread Andy Wingo
Hi Neil, On Mon 25 May 2009 23:57, Neil Jerram writes: > l...@gnu.org (Ludovic Courtès) writes: > >> Andy Wingo writes: >> >>> For loading uncompiled scripts, things will be slower, unless your >>> modules #:use-syntax some other transformer. I don't know where the >>> tradeoff is between the i

Re: srfi-18 and the vm

2009-05-25 Thread Neil Jerram
l...@gnu.org (Ludovic Courtès) writes: > Hello, > > Andy Wingo writes: > >> For loading uncompiled scripts, things will be slower, unless your >> modules #:use-syntax some other transformer. I don't know where the >> tradeoff is between the increased expansion speed due to compilation and >> slow

Re: srfi-18 and the vm

2009-05-24 Thread Ludovic Courtès
Hello, Andy Wingo writes: > For loading uncompiled scripts, things will be slower, unless your > modules #:use-syntax some other transformer. I don't know where the > tradeoff is between the increased expansion speed due to compilation and > slowdown due to a complete codewalk, but it's certainl

Re: srfi-18 and the vm

2009-05-23 Thread Andy Wingo
Hi! On Sun 24 May 2009 00:03, l...@gnu.org (Ludovic Courtès) writes: > I'm slightly concerned that doing things ahead of time rather than just > in time (i.e., lazily) would have a negative impact on the interpreter's > start-up time, which may be noticeable for short-lived scripts. In the guile

Re: srfi-18 and the vm

2009-05-23 Thread Ludovic Courtès
Hello! Andy Wingo writes: > On Sat 23 May 2009 11:52, Neil Jerram writes: > >> Andy Wingo writes: >> >>> With psyntax running a pre-analysis phase on all source code, we can do >>> away with lazy memoization entirely -- a neat hack, but it made eval.c >>> buggy and impenetrable. I'll write mor

Re: srfi-18 and the vm

2009-05-23 Thread Andy Wingo
Hi Neil, On Sat 23 May 2009 11:52, Neil Jerram writes: > Andy Wingo writes: > >> With psyntax running a pre-analysis phase on all source code, we can do >> away with lazy memoization entirely -- a neat hack, but it made eval.c >> buggy and impenetrable. I'll write more about that in the future.

Re: srfi-18 and the vm

2009-05-23 Thread Neil Jerram
Andy Wingo writes: > With psyntax running a pre-analysis phase on all source code, we can do > away with lazy memoization entirely -- a neat hack, but it made eval.c > buggy and impenetrable. I'll write more about that in the future. Anticipating your "more in the future", do you mean that the p

Re: srfi-18 and the vm

2009-05-22 Thread Ludovic Courtès
Andy Wingo writes: > On Fri 22 May 2009 17:10, l...@gnu.org (Ludovic Courtès) writes: >> Andy Wingo writes: >> >>> I'm catching up with mail. On my syncase-in-boot-9 branch, I enabled >>> compilation of srfi-18 and fixed a bug in it regarding multiple-value >>> returns. Now I just ran the srfi-1

Re: srfi-18 and the vm

2009-05-22 Thread Andy Wingo
On Fri 22 May 2009 17:10, l...@gnu.org (Ludovic Courtès) writes: > ¡Hola! > > Andy Wingo writes: > >> I'm catching up with mail. On my syncase-in-boot-9 branch, I enabled >> compilation of srfi-18 and fixed a bug in it regarding multiple-value >> returns. Now I just ran the srfi-18 test like 100

Re: srfi-18 and the vm

2009-05-22 Thread Ludovic Courtès
¡Hola! Andy Wingo writes: > I'm catching up with mail. On my syncase-in-boot-9 branch, I enabled > compilation of srfi-18 and fixed a bug in it regarding multiple-value > returns. Now I just ran the srfi-18 test like 100 times in a row and it > didn't show any strange errors. Yy! What kind

Re: srfi-18 and the vm

2009-05-22 Thread Julian Graham
I second the Yy! On Fri, May 22, 2009 at 10:39 AM, Andy Wingo wrote: > Hi! > > I'm catching up with mail. On my syncase-in-boot-9 branch, I enabled > compilation of srfi-18 and fixed a bug in it regarding multiple-value > returns. Now I just ran the srfi-18 test like 100 times in a row and i

srfi-18 and the vm

2009-05-22 Thread Andy Wingo
Hi! I'm catching up with mail. On my syncase-in-boot-9 branch, I enabled compilation of srfi-18 and fixed a bug in it regarding multiple-value returns. Now I just ran the srfi-18 test like 100 times in a row and it didn't show any strange errors. Yy! With psyntax running a pre-analysis phase