|
|
Invisible wrote:
>>> - Fixed a very evil bug where calling functions with certain variable
>>> names as arguments would cause bizare malfunctions. (Basically the
>>> variable names used inside the function clashing with the arguments
>>> passed in. This *should* be fixed now...)
>>
>> And you wondered why Lisp has that funky "gensym" function.
>
> What is "gensym", and why does Lisp have it?
It creates a guaranteed-unique variable name that you can use as a local
in a macro or a dynamically-scoped function. What did you *think* it
might be for, given the bit I quoted and the name of the LISP function?
--
Darren New / San Diego, CA, USA (PST)
Post a reply to this message
|
|