Guile Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: (lambda (foo) (some-c-function)) - can that C function get foo ?
Telford Tendys wrote:
> This is one of those really cool scheme features that
> doesn't translate well into traditional languages because
> it depends on the compile-as-you-go feature of the
> interpreter. The (lambda) is a bit like a mini-compiler
> that gives you back a chunk of code, thus a scheme program
> with lambda expressions is effectively a self-modifying
> program.
I've come in late to this thread, but this caught my eye. I don't see
that lambda is self-modifying or "like a mini-compiler". Lambda is a
static declaration. Everything about it is staticly determined just like
other languages. Or am I missing something in this thread?
Guile Home |
Main Index |
Thread Index