From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE, MSGID_SHORT autolearn=no autolearn_force=no version=3.4.4 Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/3/84; site talcott.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!godot!harvard!talcott!tmb From: tmb@talcott.UUCP (Thomas M. Breuel) Newsgroups: net.ai,net.lang.lisp,net.lang.ada Subject: LISP &c (re: the DoD...) Message-ID: <280@talcott.UUCP> Date: Thu, 21-Feb-85 21:21:13 EST Article-I.D.: talcott.280 Posted: Thu Feb 21 21:21:13 1985 Date-Received: Tue, 26-Feb-85 05:39:44 EST References: <417@ssc-vax.UUCP> <676@topaz.ARPA> <6982@watdaisy.UUCP> Organization: Harvard University Xref: watmath net.ai:2550 net.lang.lisp:337 net.lang.ada:193 List-Id: > I think that far too much emphasis has been placed on the need for LISP > in AI work. The things that were novel when LISP was introduced are > not so rare anymore. Most AI programs written in LISP could be written > equally well or better in other languages. I disagree. LISP combines the following features: -- smart memory management -- a universal data structure (note the singular...) -- simple but general syntax -- procedures as manipulable objects If a 'substitute' for LISP has the same characteristics, you may as well go ahead and call it 'LISP'. This is not to say that there are no special purpose languages which are better adapted to one or the other category of AI problems. This is also not to say that with the advent of different computer architectures other programming languages may take the place of LISP (e.g. PROLOG). For a conventional architecture, however, LISP is probably the most general and most useful AI programming environment you can build. Thomas.