Re: r6rs libraries, round three

2009-11-17 Thread Andy Wingo
Hi Julian! On Sun 01 Nov 2009 20:26, Julian Graham writes: > Find attached a working prototype of R6RS library support I think I missed this one, it was threaded above the end of guile-devel that I read :-) Sorry about that. Note that quasisyntax is now merged. You can do things without quasis

Re: racing srfi-18 threads

2009-11-17 Thread Andy Wingo
On Mon 16 Nov 2009 23:16, Neil Jerram writes: > It seems that when run under the VM, (thunk? thunk) => #f. Ugly. Thanks for debugging this, Neil. > Andy / Ludo, can it be correct for (program-arities PROGRAM) to be #f > ? Well... no, I don't think so. Looks like a bug to me. > Thanks, Thank

Re: r6rs libraries, round three

2009-11-17 Thread Julian Graham
Hi Andy, > Note that quasisyntax is now merged. You can do things without > quasisyntax using with-syntax. Of course -- our version of quasisyntax is implemented in terms of with-syntax! I was just being lazy. > Your code is remarkably short. That is my initial impression, positive > :-) But I

GNU Guile 1.9.5 released (alpha)

2009-11-17 Thread Ludovic Courtès
We are pleased to announce GNU Guile release 1.9.5. This is the next pre-release of what will eventually become the 2.0 release series. It provides many new noteworthy features, most notably the addition of a compiler and virtual machine. We encourage you to test them and provide feedback to `gu

Re: r6rs libraries, round three

2009-11-17 Thread Andreas Rottmann
Andy Wingo writes: > Hi Julian! > > On Sun 01 Nov 2009 20:26, Julian Graham writes: > >> Find attached a working prototype of R6RS library support > > I think I missed this one, it was threaded above the end of guile-devel > that I read :-) Sorry about that. > > Note that quasisyntax is now merg

Re: r6rs libraries, round three

2009-11-17 Thread Andreas Rottmann
Julian Graham writes: > I probably should have said "rough prototype" instead of "working > prototype" -- the actual macro that transforms library definitions > into module definitions is kind of gross and uses datum->syntax a fair > amount where it probably doesn't need to / shouldn't. I'm no s

Re: more compilation failures: -DSCM_DEBUG_TYPING_STRICTNESS=2

2009-11-17 Thread Ken Raeburn
Picking up this thread again... I've run some basic tests, and it looks like setting SCM_DEBUG_TYPING_STRICTNESS to 0 (which causes SCM to be defined as an integer type) also fails, though not quite as messily as setting it to 2. On Sep 16, 2009, at 15:20, Andy Wingo wrote: I don't see i

Re: r6rs libraries, round three

2009-11-17 Thread Julian Graham
Hi Andreas, > IIRC, R6RS doesn't /require/ that implementations are able to > differentiate bindings from different phases -- e.g. Ikarus essentially > ignores phase specifications (implicit phasing -- there were some > discussions about that on ikarus-users, which I can't find ATM, but [0] > sho