Subject: Re: [executables] was: why Haskell hasn't replaced CL yet?
From: Erik Naggum <erik@naggum.no>
Date: 2000/03/02
Newsgroups: comp.lang.lisp
Message-ID: <3160967673828621@naggum.no>

* Samuel A. Falvo II
| But doing things in this manner takes advantage of the fact that the OS
| already has the code for the Lisp environment already in memory, which
| causes us to measure the process instantiation time of the environment, NOT
| the load-time of the environment.

  this is amazingly misguided.  the load-time of the environment is related
  to such tasks as mapping pages of memory, handling shared libraries
  (which is _very_ expensive), and running a bunch of initilization code.
  _none_ of this is magically remembered from one instantiation of the
  system to the next.  (and doing so would be a veritable _disaster_.)

| 2) The test you perform is guaranteed to be under "light load".  If the
|    system is in real-world use, I can guarantee you that test would take longer
|    than a second (potentially up to a minute depending on the tasks being
|    performed).

  this is getting _really_ silly, but it goes to show that some people will
  do just about anything to deny the fact that Allegro Common Lisp starts
  up real fast on modern computers.  which sort of proves my point...

| Umm...C compiles to assembly language.  You can still call the C library
| using assembly.

  look, are you for _real_?  Common Lisp compiles to assembly, damnit!

| You deride C as if it's the antichrist.

  oh, shut up and return to your home planet.  I do no such thing.

#:Erik