[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