On 7/31/2011 8:32 PM, Matthew Mondor wrote:
it's unlikely that user code would expect to have to use a lock to
avoid its internal race conditions around*GENSYM-COUNTER*.  So
Comments:
the counter is used *only* for the purpose of *naming* the gensyms.
the counter has nothing to with the uniqueness of symbol objects generated by gensym the counter does help with symbol names to look distinct but that is not a requirement

all of the above are general observations and are not specific to ecl (based on my knowldeg of CL which you should take with a grain of salt)

having said the above, I do not know what the desired behavior is in multi-threaded situation. Obviously unique names would be nice, but that shouldn't be needed for a program.

If you already know this please ignore.

-Antony
------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Ecls-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to