Quoth "Kjetil S. Matheussen" <[email protected]>:
>> Sebastian Tennant:
>> guile> ((lambda (x) (set! x "baz\n") (definer 'bar x) (display bar)) "foo\n")
>> baz
>> guile>
>>
>
> Unfortunately, it's not the same. "definer" defines a global variable:
>
> guile> bar
> "baz
> "

Good point.  That hadn't occurred to me.  Thanks.

Seb



Reply via email to