Re: [PATCH] Honor and confine expansion-time side-effects to `current-reader'

2009-09-20 Thread Ludovic Courtès
Hi! l...@gnu.org (Ludovic Courtès) writes: > The attached patch allows expansion-time modifications of > `current-reader' to be taken into account. For example: Committed in f65e2b1ec5ae1962e57322ac3085ab4d44025694. Ludo’.

Re: [PATCH] Compile in a fresh module by default

2009-09-20 Thread Ludovic Courtès
Hello! l...@gnu.org (Ludovic Courtès) writes: > The attached patch makes `compile' and friends use fresh module rather > than the current module as the default compile-time environment. I committed a slightly modified version in 87c595c757b7db84ffdcfda96f736ab235e674a8. Thanks, Ludo’.

Re: SCM_BOOL_F == 0 and BDW-GC

2009-09-20 Thread Ludovic Courtès
Hi! Neil Jerram writes: > l...@gnu.org (Ludovic Courtès) writes: >> Neil Jerram writes: >> >>> So are you going to try out SCM_UNDEFINED == 0 ? >> >> Who, me? :-) >> >> I’ll add it to my to-do list and report back, then. > > I'm sorry, I didn't exactly mean that you _should_ add it to your li

Re: Updated Guile Tutorial

2009-09-20 Thread Neil Jerram
Chris Bryant writes: > On Sun, 2009-09-20 at 17:42 +0100, Neil Jerram wrote: > >> Although the tutorial is now on the web, I still haven't done anything >> as regards committing it to Git. That's not because I think we >> shouldn't; it just that I haven't pondered how best to do it yet. > > Neil

Re: SCM_BOOL_F == 0 and BDW-GC

2009-09-20 Thread Neil Jerram
l...@gnu.org (Ludovic Courtès) writes: > Hello, Hi Ludo, > Neil Jerram writes: > >> So are you going to try out SCM_UNDEFINED == 0 ? > > Who, me? :-) > > I’ll add it to my to-do list and report back, then. I'm sorry, I didn't exactly mean that you _should_ add it to your list - especially sin

Re: Updated Guile Tutorial

2009-09-20 Thread Daniel Kraft
Neil Jerram wrote: Daniel Kraft writes: Hi Andy and all, here's the promised revised version of my Guile tutorial; Hi Daniel, I've now added this to the Guile web pages, and linked to it from http://www.gnu.org/software/guile/docs/docs.html. Sorry for taking so long about it. Please let

Re: build failure in master: zero-length memset

2009-09-20 Thread Ludovic Courtès
Hi Julian, Julian Graham writes: > /usr/include/bits/string3.h:82: error: call to > ‘__warn_memset_zero_len’ declared with attribute warning: memset used > with constant zero length parameter; this could be due to transposed > parameters This happens when compiling which file? Thanks, Ludo’.

Re: SCM_BOOL_F == 0 and BDW-GC

2009-09-20 Thread Ludovic Courtès
Hello, Neil Jerram writes: > l...@gnu.org (Ludovic Courtès) writes: [...] >> Ugly stuff like ‘scm_fixup_weak_alist ()’ would still be needed. > > Thanks, I understand now. scm_fixup_weak_alist looks OK to me. Surely > we must have had something like that with Guile GC too? (Except that it >

Re: Updated Guile Tutorial

2009-09-20 Thread Chris Bryant
On Sun, 2009-09-20 at 17:42 +0100, Neil Jerram wrote: > Although the tutorial is now on the web, I still haven't done anything > as regards committing it to Git. That's not because I think we > shouldn't; it just that I haven't pondered how best to do it yet. Ah, sorry, I meant to also say "Danie

Re: Updated Guile Tutorial

2009-09-20 Thread Chris Bryant
On Sun, 2009-09-20 at 17:42 +0100, Neil Jerram wrote: > Although the tutorial is now on the web, I still haven't done anything > as regards committing it to Git. That's not because I think we > shouldn't; it just that I haven't pondered how best to do it yet. Neil, looks great! Could you possib

Re: Updated Guile Tutorial

2009-09-20 Thread Neil Jerram
Andy Wingo writes: > 4) If you're forking to run gnuplot, why not do so from Scheme? Coincidentally, I recently wrote this: (define (gnuplot file-name plot-command) (let ((pipe (open-output-pipe "gnuplot -"))) (format pipe "\ set terminal png set output '~a' ~a quit "

Re: Updated Guile Tutorial

2009-09-20 Thread Neil Jerram
Daniel Kraft writes: > Hi Andy and all, > > here's the promised revised version of my Guile tutorial; Hi Daniel, I've now added this to the Guile web pages, and linked to it from http://www.gnu.org/software/guile/docs/docs.html. Sorry for taking so long about it. Please let me know if you hav