Re: [PATCH] Configure GMP to use GC allocation functions, remove bignum finalizers

2011-12-03 Thread Ludovic Courtès
Andy Wingo skribis: > On Fri 02 Dec 2011 23:17, l...@gnu.org (Ludovic Courtès) writes: > >>> For that reason I defaulted scm_install_gmp_memory_functions to 1. >> Could you make it SCM_INTERNAL instead of SCM_API? >>> >>> Sure, but you don't want to allow users to set it? >> >> I’d say no, b

Re: Anything better for delayed lexical evaluation than (lambda () ...)?

2011-12-03 Thread Andy Wingo
On Sat 03 Dec 2011 16:45, David Kastrup writes: > Hi, if I have something read that is evaluated later, the lack of > procedure-environment in Guilev2 implies that I have to wrap the stuff > in (lambda () ...) in order to capture the lexical environment for > evaluation. > > Is it possible to hav

Re: [PATCH] Configure GMP to use GC allocation functions, remove bignum finalizers

2011-12-03 Thread Andy Wingo
On Fri 02 Dec 2011 23:17, l...@gnu.org (Ludovic Courtès) writes: >> For that reason I defaulted scm_install_gmp_memory_functions to 1. > >>> Could you make it SCM_INTERNAL instead of SCM_API? >> >> Sure, but you don't want to allow users to set it? > > I’d say no, because that will fail gracelessl

Anything better for delayed lexical evaluation than (lambda () ...)?

2011-12-03 Thread David Kastrup
Hi, if I have something read that is evaluated later, the lack of procedure-environment in Guilev2 implies that I have to wrap the stuff in (lambda () ...) in order to capture the lexical environment for evaluation. Is it possible to have a shortcut (make-closure ...) or so for that purpose? The