Subject: Re: [executables] was: why Haskell hasn't replaced CL yet? From: Erik Naggum <erik@naggum.no> Date: 2000/02/28 Newsgroups: comp.lang.lisp Message-ID: <3160726754880201@naggum.no> * not.for.email@not.for.spam | 20 ms implies you can run it 50 times per second in a script loop. | What computer is that on? Have you actually tested it in a script | loop to verify that you can run it 50 times per second? not until now, but a typical run among many goes like this: time (for x in 0 1 2 3 4; do for y in 0 1 2 3 4 5 6 7 8 9; do ./allegro -batch -kill & done; done; wait) Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp ; Exiting Lisp ; Exiting Lisp ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp Allegro CL Enterprise Edition 5.0.1 [Linux/X86] (2/15/0 21:48) Copyright (C) 1985-1999, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ; Exiting Lisp real 0m0.986s user 0m1.050s sys 0m0.470s the system is a dual 600MHz Pentium III with 512M RAM at 100MHz, which runs Debian Linux 2.2 (potato) with kernel 2.2.14 SMP. no swap space, but a bunch of really fast disks, which should be irrelevant since all of the relevant blocks are in the disk cache, anyway. | In the past I've seen people ask how fast Allegro executables could start | up, and the answers I saw were "less than one second" and "you shouldn't | do it that way." I've never had an opportunity to measure it myself, and | did not intend to give an impression of having actual numbers. The | number I mentioned was part of my example of how the answer should be | given. It could have been any number and still meant the same thing. French has an idiomatic number that means "a lot": 36, so you could argue that startup-times are 36 ms, pardon your French, and be home safe. :) #:Erik