Newsgroups: comp.lang.clos Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uunet!stanford.edu!leland.Stanford.EDU!jln From: jln@leland.Stanford.EDU (Jared Nedzel) Subject: Re: Lisp -vs- C Message-ID: <1991Jun4.172218.13803@leland.Stanford.EDU> Organization: AIR, Stanford University References: <42280@ucbvax.BERKELEY.EDU> Date: Tue, 4 Jun 91 17:22:18 GMT Lines: 24 In article <42280@ucbvax.BERKELEY.EDU> larry@postgres.Berkeley.EDU writes: > And, has anybody >looked at the customization language for AutoCad? It's a home grown Lisp. >I don't know if either product uses an object system. Btw, AutoLisp is described by AutoDesk as a "superset of a subset of Lisp." That is, it is a subset of lisp with access to the drawing/object manipulation functions of AutoCad. It doesn't have CLOS. People who have used it tell me it has some significant limitations as an implementation of lisp. The newest version of AutoCad (Release 11), allows developers to customise AutoCad using C, rather than AutoLisp. Regarding the problems of developing mixed language systems, let me also second Walter Gilette's (sp?) comments: debugging a mixed-language C-Lisp program is a bitch. I'm working on a network communication program that does the low-level communications in C and more interesting stuff in Lisp. This results in a lot of potential failure points. -- --------------------------------------------------------------------- Jared L. Nedzel nedzel@cive.stanford.edu jln@portia.stanford.edu