Subject: Re: merits of Lisp vs Python
From: rpw3@rpw3.org (Rob Warnock)
Date: Wed, 13 Dec 2006 04:54:55 -0600
Newsgroups: comp.lang.lisp,comp.lang.python
Message-ID: <eeudnWikkb1iRuLYnZ2dnUVZ_uuqnZ2d@speakeasy.net>
Robert Uhl  <eadmund42@NOSPAMgmail.com> wrote:
+---------------
| "JShrager@gmail.com" <JShrager@gmail.com> writes:
| > I have the code here (probably not the latest bcs I left the company
| > when it was acquired), let's do a little experiment, for what it's
| > worth: 89727 lines of Lisp code in 131 modules (lisp code files), 3306
| > "(defun" (by grep|wc), and 261 "(defmacro". [We did NOT use macros as
| > functions!] [Note that lines of code doesn't really matter in Lisp.]
| 
| Wow--my emacs install has 1,152,598 lines of code in 1,570 files,
| 29,244 defuns and 1,393 defmacros.
+---------------

Wow, indeed! The entire CMUCL-19c distribution is "only" 592081 lines
of source code in 1192 files, with 10699 DEFUNs and 1839 DEFMACROs.
I didn't realize CMUCL was so "small" compared to Emacs.  ;-}

[Of course, that doesn't include the number of DEFUNs & DEFMACROs
which are defined *by* macros, or the total of 2809 DEFINE-VOPs
in the various flavors of the compiler...]


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607