Re: r6rs libraries

2009-03-03 Thread Julian Graham
Hi Guilers, R6RS libraries updates! * I'm pleased to report that both the balloons example and the quotient+remainder macro example are working, which I'm going to take as more or less a vindication of the module environment-based implicit phasing approach I've been using. (I didn't quite trust

Re: [VM] Tail recursion and multiple values

2009-03-03 Thread Ludovic Courtès
Hello, Andy Wingo writes: > The compiler is almost to the point that it can replace the interpreter, > semantically. What is needed is to read and compile toplevel definitions > one at a time, so we can e.g. change the reader, or the other dynamic > things that people expect. Then if that's the

Re: [Scheme Steering Committee announcements] New Scheme Language Steering Committee

2009-03-03 Thread Linas Vepstas
Hi, 2009/3/2 Mitchell Wand : > I am pleased to officially announce the results of the election for the > Scheme Language Steering Committee. Thanks to all who voted. I'm not familiar with the work of the steering committee, and so abstained; however, as a scheme user, I am very concerned about i

Re: Guile-RPC VMified

2009-03-03 Thread Neil Jerram
l...@gnu.org (Ludovic Courtès) writes: > Hello, > > Guile-RPC's modules can now be compiled with Guile-VM's compiler. The > infrastructure changes were small and the compiler and VM appear to Just > Work®! > > > http://git.savannah.gnu.org/gitweb/?p=guile-rpc.git;a=commitdiff;h=042237808908b97

Re: [VM] Should `compile' always be visible?

2009-03-03 Thread Neil Jerram
Andy Wingo writes: > OK. Still I feel that it would be great to have `compile' and > `compile-file' available in the default environment -- they're in the > same category as `load', `eval', etc. It would also be good for scripts. > But I could be convinced otherwise :) Not sure I'm understanding

Re: Thoughts on g-wrap, guile FFI and guile-gnome

2009-03-03 Thread Neil Jerram
Andreas Rottmann writes: > * Its code uses syntax-case (as specified in R6RS) in quite a few > places. I hope that Guile's macro problems (which currently interact > horribly with modules) will be resolved at some point, and that it > will gain full syntax-case support. Can anybody hint at

Re: eval-case and toplevel prohibitions

2009-03-03 Thread Neil Jerram
Andy Wingo writes: > So I was thinking: why do we have this fetish for prohibiting certain > forms in a non-toplevel context? I am of a mind to replace eval-case > with eval-when, which is actually more expressive, as it allows us to > discriminate the different phases in non-toplevel contexts as