Length of Lisp programs

From: André Thieme (this.address.is.good.until.2004.feb.13_at_justmail.de)
Date: 01/27/04


Date: Tue, 27 Jan 2004 00:08:14 +0100

How long (measured in lines of code) is the longest CL program you know
of? I basically want to know for what projects CL could be the language
of choice. This if of pure theoretical interest for me as I don't plan
to start a ten million loc project any time soon ;)

In OCaml I know of two middle sized applications:
a compiler with 250k lines and a theorem prover with 300k lines.
In languages like Java or C++ some programs count millions of lines of
code (the Mozilla browser has around 30 millions). I don't know if this
is a coincident that these languages are all statically typed...

I know that Lisp programs tend to be in some cases _much_ smaller than a
C++ counterpart. Anyway, are there any Lisp programs beyond the 500k
lines mark?

Regards,
André



Relevant Pages

  • Re: Basic inheritance question
    ... used 'this' in C++ and Java. ... but in Python it doesn't. ... you meant "in languages that has implicit instance reference available in methods"? ...
    (comp.lang.python)
  • Re: Looking for programming examples in any programming language
    ... in an in-page applet. ... do that for such a broad range of languages. ... But note even Java applets ... If you're going to separate the specific I/O environment from ...
    (comp.programming)
  • Re: parser
    ... and by no means is Java some obscure language... ... but I still feel that both C and C++ are good languages to use for ... leaving the backend interpreter/JIT as a simpler piece of machinery). ... that you believe that C lacks the ability to build parsers as masses of tiny ...
    (comp.programming)
  • Re: OO compilers and efficiency
    ... > will be difficult for a compiler to do a good job of spotting when the OO ... "simpler" languages, ... I agree that Java ... (including adding lexical closures) ...
    (comp.programming)
  • Re: Basic inheritance question
    ... Old Java habits die slowly. ... No, seriously it isn't Java habits only, most other languages wouldn't ... That's not very far from what a Python method object does - ... reference to the current instance is to pass it as an argument to the ...
    (comp.lang.python)