Subject: Re: more questions about threads...
From: Erik Naggum <>
Date: 2000/04/05
Newsgroups: comp.lang.lisp
Message-ID: <>

* Andrew Cooke <>
| I don't have multithreaded Lisp experience, but work in Java, where
| threads are part of the standard language, and they are invaluable in
| making responsive, robust systems without complicated coupling between
| separate parts of the program.  So they often help *good design*.

  you don't need OS support to make this work the way you want.  the desire
  for OS support can often lead you to dismiss what you can actually do as
  "undesirable".  many would-be CL users have run into this "mindset trap"
  where they refuse to use Common Lisp because they have this fixation that
  some feature or another must be "standard" before they can use it.

  investigate your Common Lisp environment.  programming only in Common
  Lisp as per the standard _only_ is like programming in any other language
  as per the standard _only_ (with the exception that you can actually get
  quite a lot of interesting work done in standard CL) -- ignoring the
  programming environment (such as Allegro CL for CL, and Unix for C) is
  just plain stupid.