[chuck-users] Guile C++ wrap

Hans Aberg haberg-1 at telia.com
Wed Mar 31 14:25:38 EDT 2010


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.

   Hans

  


More information about the chuck-users mailing list