[slime-devel] Using the REPL when a computation is running.

Dirk Gerrits dirk at dirkgerrits.com
Sat Jul 10 20:48:27 UTC 2004


Lynn Quam wrote:

> I do not know of any Common Lisp implementation where a SETQ to a 
> global (special) variable is non-atomic.

Okay, good to know.

> Since the Common Lisp specification (Hyperspec) make no mention of
> processes, threads, or interrupts, the Common Lisp standard makes NO
> GUARANTEE about any operation being atomic.

Yeah that's why I said 'Lisp implementations'.

> The documentation for specific Common Lisp implementations might
> discuss what operations are guaranteed to be atomic with respect to
> process switching and interrupts.

Okay, I guess I'll do some digging.  Thanks again.

Regards,

Dirk Gerrits






More information about the slime-devel mailing list