From ... From: Erik Naggum Subject: Re: [executables] was: why Haskell hasn't replaced CL yet? Date: 2000/02/28 Message-ID: <3160726754880201@naggum.no> X-Deja-AN: 590815644 References: <3160523543335494@naggum.no> <38c0b4ec.72508742@news.earthlink.net> <3160693199764094@naggum.no> <38c34a5c.110764821@news.earthlink.net> mail-copies-to: never Content-Type: text/plain; charset=us-ascii X-Complaints-To: newsmaster@eunet.no X-Trace: oslo-nntp.eunet.no 951738500 18328 195.0.192.66 (28 Feb 2000 11:48:20 GMT) Organization: Naggum Software; +47 8800 8879 or +1 510 435 8604; fax: +47 2210 9077; http://www.naggum.no User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.5 Mime-Version: 1.0 NNTP-Posting-Date: 28 Feb 2000 11:48:20 GMT Newsgroups: comp.lang.lisp * 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