rreiner@yunexus.UUCP (Richard Reiner) (03/08/90)
Have any XLisp 2.0 users out there done some of the work (either at the XLisp level or at the C level) to remedy some of XLisp's incompatibilities with Common Lisp? These include lack of DEFSTRUCT, WITH-OPEN-FILE, INCF, GET-SETF-METHOD, destructuring in DEFMACRO's, and probably quite a bit more. Replies to me, and I'll summarize if interest warrants. --Richard -- Richard J. Reiner rreiner@nexus.yorku.ca BITNET: rreiner@yorkvm1.bitnet (also rreiner@vm1.yorku.ca)
forster@cs.umass.edu (03/09/90)
In article <8440@yunexus.UUCP>, rreiner@yunexus.UUCP (Richard Reiner) writes... > >... remedy some of XLisp's >incompatibilities with Common Lisp? ... My advice is to give up! There are about 383 functions missing from XLISP 2.0, including: COERCE, TYPECASE, TYPEP COPY-LIST, COPY-TREE DECF, INCF DECLARE, LOCALLY DEFCONSTANT, DEFPARAMETER, DEFVAR, DEFSETF, DEFSTRUCT, DEFTYPE DESCRIBE, DOCUMENTATION EVAL-WHEN EVERY, SOME FILL-POINTER FIND, POSITION, SEARCH FUNCTIONP GETF GETHASH and friends IN-PACKAGE, EXPORT, IMPORT, and friends MACRO-FUNCTION MAP, MAPCAN VALUES and friends POP, PUSH, PUSHNEW WITH-OPEN-FILE and friends Y-OR-N-P, YES-OR-NO-P I'd say that's a fair bunch! Not to mention the condition system and the LOOP macro in ANSI CL. Mind you, if you do hear about v 2.1 being miles closer to CL, let me know, will you? - David Forster (forster@cs.umass.edu)