🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.vms
Article #15574

Re: VMS LISP (/VAX and /ULTRIX)

#15574
From: Marty Hall
Date: Tue, 13 Mar 1990 14:18
51 lines
3162 bytes
In article <1943@naucse.UUCP> jdc@naucse.UUCP (John Campbell) writes:
>I find a description of VAX LISP in my DEC Direct Software Edition
>that confuses me a bit.  Are both VAX LISP/VMS and VAX LISP/ULTRIX
>the same product (like VMS C and Ultrix vcc)?

We have used VAX LISP/VMS and VAX LISP/ULTRIX for various AI courses
that I have taught here at Johns Hopkins. The only difference seems
to be in calling external routines and in the editing environment, 
neither of which is "standard" or which will effect LISP-only
code.

>Does anyone have any experience with VAX LISP/ULTRIX?  Is it close
>to a good implementation of Common Lisp?  (The standard hasn't been
>approved, right?  But is it close to where the standard is headed?)

The standard isn't yet approved by ANSI, but the current standard
as laid out by Guy Steele in "Common LISP the Language" (1st ed)
by Digital Press, is quite closely adhered to by VAXLISP. The complaints
I have heard about VAXLISP are regarding performance or the development
environment, not adherence to the standards. I have transferred several
small to medium sized programs from Symbolics or Sun (Lucid) Common
LISP to VAXLISP and they have worked the first time without any
modifications.

>Oh yeah, if you have used VAX LISP/ULTRIX and know of a text that
>would work in an introductory course that follows this LISP closely...
>well that would be *wonderful*.

*Any* tutorial on Common LISP should be sufficient. One, "A Programmer's
Guide to Common LISP", by Deborah Tatar, is by Digital Press, but
I'm not sure that this is particularly an advantage. My feeling is
that it is a good text, and I have used it a couple of times for my
students.

Two other choices:
	"LISP: A Gentle Intro to Symbolic Programming" by Dave Touretzky.
It is back in the other office, so I might have the title off slightly.
Anyhow, this is one of my current favorites as a tutorial for beginners.
	"Common LISPcraft" by Robert Wilensky is also popular.

For references (not tutorials), Steele is required, and "Common LISP
the Reference" by Franz Inc (Addison Wesley) covers each function
in the current definition, with examples. You might consider the
2nd edition of Steele, which includes extensions proposed for the
upcoming ANSI standard.
				- Marty Hall
-------------------------------------------------------------------
hall@aplcen.apl.jhu.edu                 Artificial Intelligence Lab
hall%aplcen.apl.jhu.edu@cunyvm.bitnet   AAI Corp
..!uunet!aplcen!hall                    PO Box 126
(301) 683-6455                          Hunt Valley, MD 21030
Technical Details
Message-ID: <4890@aplcen.apl.jhu.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!usc!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!aplcen!hall
References: <1943@naucse.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!usc!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!aplcen!hall
From: hall@aplcen.apl.jhu.edu (Marty Hall)
Newsgroups: comp.os.vms,comp.unix.ultrix
Subject: Re: VMS LISP  (/VAX and /ULTRIX)
Keywords: Common Lisp, Compatibilty
Message-ID: <4890@aplcen.apl.jhu.edu>
Date: 13 Mar 90 14:18:55 GMT
References: <1943@naucse.UUCP>
Reply-To: hall@aplcen (Marty Hall)
Followup-To: comp.os.vms
Distribution: usa
Organization: AAI Corp AI Lab, JHU P/T CS Faculty
Lines: 51