[comp.ai] Nisp compatibility package for standard Scheme?

wilson@carcoar.Stanford.EDU (Paul Wilson) (10/25/89)

Is there a version of Nisp for standard (e.g., Revised^3 Report) Scheme?

(Nisp is a version of Lisp -- developed at Yale for AI programming --
for which there are several compatibility packages to make other Lisps look
like Nisp.  I believe this includes Common Lisp and T, but I'm looking 
for something that will allow me to run some serious programs in a
highly-instrumented but unextended Scheme system.)

Thanks prematurely,

    Paul

Paul R. Wilson                         
Software Systems Laboratory               lab ph.: (312) 996-9216
U. of Illin. at C. EECS Dept. (M/C 154)   wilson@carcoar.stanford.edu
Box 4348   Chicago,IL 60680 

Duchier-Denys@cs.yale.edu (Denys Duchier) (10/25/89)

In article <12635@polya.Stanford.EDU>, wilson@carcoar (Paul Wilson) writes:
> Is there a version of Nisp for standard (e.g., Revised^3 Report) Scheme?

Scheme provides no official way to define macros  or read-macros. This
makes  it   quite impossible  to  port NISP  to Scheme.    However,  I
understand that  every implementation of Scheme typically  provide its
own way to  do these sort  of things.   Send  me a description  of how
these things are  done in your  implementation, and I'll send you back
the necessary files and updates  to make NISP work  for you; it's  all
rather trivial, especially when you know the program inside out like I
do.

By the way,  what version of NISP  are you running?  Let  me  rephrase
that  question...  When did  you get your copy?   This is an important
question because NISP was extensively rewritten in 1988.

--Denys