Computer Chess Club Archives


Search

Terms

Messages

Subject: You just disproved your own point.

Author: Gian-Carlo Pascutto

Date: 07:22:43 02/18/04

Go up one level in this thread


On February 18, 2004 at 07:08:53, Steven Edwards wrote:

>There's a nifty and rather complex commercial program called AutoCAD that's been
>around for close to two decades.  I've used it professionally and have written
>plug-in applications for it.  It is fast, and even on the hardware of the mid
>1980s it chugged along at a decent pace.
>
>AutoCAD is written almost entirely in Lisp and it made a bunch of cash for its
>authors.  Its existence easily disproves all of your above stated "facts".

AutoCAD is *NOT* written in LISP. It's a MS Visual C++ 6.0 application (at least
the versions I have worked with). The plugin language and some of the non-core
parts are written in a LISP dialect that is interpreted by the C++ core.

The reason why it wasn't fully written in LISP, was, of course, performance.
All primitives are C++, and the less performance critical stuff is then
added on top in a dialect of LISP that allows for easier manipulation than
C++ does.

Another nice example is Emacs. A lot of it is LISP, but the core is C, for
performance reasons.

--
GCP



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.