[comp.lang.lisp] mistaken idea of Lisp?

davis@barbes.ilog.fr (Harley Davis) (01/22/91)

In article <106389@cc.utah.edu> RCAPENER@cc.utah.edu writes:

   >  If we start with C and
   > then add in various libraries, it starts to look fairly large too.

   In C, you do not add in the libraries.  You add in ONLY those
   functions from that library that you requested.  For example,
   if you have the log() function in your code, the -lm directive
   to the link loader extracts only the log() function, not every
   function in the library!  In other words, you pay for only what
   you need, no more.  I would say that most C executable programs
   are 1/2 the size of a LISP program (including the overhead of the
   LISP system) for any moderately large system.

I think it was clear that Jeff was talking about the size of the
language itself, as represented, for example, in the weight of the
ANSI C specification, not the size of applications developed in the
language.  There is no special reason why some Lisp dialect using
modules could not use the same kind of linkers which C uses to limit
final application size.

   Hope this clears up ANY confusion about the language C.  Personally,
   I like both LISP and C, so please don't flame me.

I like both Bordeaux and beer.  To each his own.

-- Harley
--
------------------------------------------------------------------------------
Harley Davis			internet: davis@ilog.fr
ILOG S.A.			uucp:  ..!mcvax!inria!ilog!davis
2 Avenue Gallie'ni, BP 85	tel:  (33 1) 46 63 66 66	
94253 Gentilly Cedex		
France