[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