[chuck-users] Guile C++ wrap

Fernando Lopez-Lezcano nando at ccrma.Stanford.EDU
Wed Mar 31 15:26:51 EDT 2010


On Wed, 2010-03-31 at 20:25 +0200, Hans Aberg wrote:
> On 31 Mar 2010, at 00:55, Fernando Lopez-Lezcano wrote:
> 
> >>> Isn't Guile a Scheme dialect/implementation?
> >>
> >> Yes, it is a C-library version. It turns out that it has the lambda
> >> symbol available in a header <eval.h>. So it is possible to use it to
> >> build lambda expressions form scratch, which is otherwise not  
> >> possible in Scheme.
> >
> > Another option which might be interesting is s7 (by Bill  
> > Schottstaedt), available here:
> >
> >  https://ccrma.stanford.edu/software/snd/
> >
> > "It exists as just two files, s7.c and s7.h, that want only to  
> > disappear into someone else's source tree"
> 
> Scheme itself does no admit using the lambda and other hard-wired  
> symbols as first-class objects. Guile just happens to supply them as a  
> library. So if s7 doesn't do that, one cannot do the same external- 
> building of expressions.

Sorry, I have not clear idea (I think it is possible), Bill should be
able to answer that (cc'ed). 

-- Fernando




More information about the chuck-users mailing list