Subject: Re: Can you multi-thread in LISP
From: Erik Naggum <>
Date: 1998/04/06
Newsgroups: comp.lang.lisp
Message-ID: <>

* somebody anonymous using McHugh's News Server, probably Robert Manjoney
| As well as in the forthcoming Franz Allegro CL 5.0.

  huh?  multithreading has been an integral part of Allegro Common Lisp for
  many, many years, going all the way back to the Franz Lisp I used in 1987
  or whenever it was, and it probably had multithreading since day one.

  if you mean Allegro CL specifically for Windows, please say so.  I have
  never been a fan of Allegro for Windows; it's a radically different and
  much inferior product in all interesting ways to Allegro CL for Unix, the
  Real Thing.  however, if you want multithreading for NT, check out ACL
  4.3.2.  if you want to see that it actually works on an Intel that is not
  drugged down with Windoze, get the free ACL 4.3 for Linux.  all the other
  Unix releases are at 4.3.1.

  I'm building a moderately-sized Lisp application that wouldn't even exist
  if it were not for the multithreading in Allegro CL for Unix.  also, I
  couldn't use the Emacs interface to Allegro CL as efficiently as I am
  without the multithreading in Allegro CL for Unix.  I'm compiling,
  evaluting long-running functions, completing symbols and requesting
  arglists and documentation, as well as doing note-book style interactions
  in the Lisp listener all at the same time.  this is why I couldn't live
  with CMUCL after I started to use Allegro CL.

  while multithreading and all the cool stuff may be quite the novelty
  under Bill Gates' dysfunctional regime, it has actually existed and been
  taken for granted elsewhere for several decades.  It's saddening that
  people actually believe that something so old is in any way new or worthy
  of interest.  the world should have shouted "god damn it, Bill, what the
  heck _took_ you so long!?" instead of embracing his belated junkware.

  religious cult update in light of new scientific discoveries:
  "when we cannot go to the comet, the comet must come to us."