Newsgroups: alt.lang.design,comp.lang.c++,comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!udel!gatech!howland.reston.ans.net!Germany.EU.net!EU.net!julienas!news.fnet.fr!ilog!news
From: davis@ilog.fr (Harley Davis)
Subject: Re: Interpreters (Re: Comparing productivity: LisP against C++ (was Re: Reference Counting))
In-Reply-To: matt@physics7.berkeley.edu's message of 21 Jan 1995 21:52:19 GMT
Message-ID: <DAVIS.95Jan27103450@passy.ilog.fr>
Lines: 24
Sender: news@ilog.fr
Nntp-Posting-Host: passy
Organization: Ilog SA, Gentilly, France
References: <19941203T221402Z.enag@naggum.no> <LGM.94Dec5075553@polaris.ih.att.com>
	<D0CLt9.6K3@research.att.com> <BUFF.94Dec15103904@pravda.world>
	<D0xAIp.3Dn@rheged.dircon.co.uk> <vrotneyD11MDv.Ks7@netcom.com>
	<KARL.95Jan13010415@bagpuss.demon.co.uk>
	<hbaker-1401951022360001@192.0.2.1> <vrotneyD2HwK6.HEB@netcom.com>
	<3fdunb$lr8@news.panix.com> <hbaker-1601952306420001@192.0.2.1>
	<3fgug3$552@news.panix.com> <RFB.95Jan20150836@cfdevx1.lehman.com>
	<MATT.95Jan21135219@physics7.berkeley.edu>
Date: 27 Jan 1995 09:34:50 GMT
Xref: glinda.oz.cs.cmu.edu comp.lang.c++:109587 comp.lang.lisp:16521


In article <MATT.95Jan21135219@physics7.berkeley.edu> matt@physics7.berkeley.edu (Matt Austern) writes:

   That's one reason why compiled lisp code is a bit unusual: the
   run-time library has to include the full interpreter.

This is not necessarily true.  For instance, Ilog Talk has three basic
runtime libraries (each implemented as a shared library):  one for the
basic runtime functions, one for the interpreter, and one for the
compiler.  Applications which don't need the interpreter only use the
first library.  Only modules which call 'eval' import the interpreter
library.  (The development environment automatically tracks these
dependencies.)

-- Harley Davis
-- 

------------------------------------------------------------------------------
Harley Davis                            net: davis@ilog.fr
ILOG S.A.                               tel: +33 1 46 63 66 66
2 Avenue Gallini, BP 85                fax: +33 1 46 63 15 82
94253 Gentilly Cedex, France            url: http://www.ilog.fr/

           Ilog Talk information: info@ilog.com
