Re: racing srfi-18 threads

2009-11-17 Thread Andy Wingo
On Mon 16 Nov 2009 23:16, Neil Jerram n...@ossau.uklinux.net 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.

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

Re: r6rs libraries, round three

2009-11-17 Thread Andreas Rottmann
Andy Wingo wi...@pobox.com writes: Hi Julian! On Sun 01 Nov 2009 20:26, Julian Graham jool...@gmail.com 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

Re: r6rs libraries, round three

2009-11-17 Thread Andreas Rottmann
Julian Graham jool...@gmail.com 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.

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

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] should