From: Sam S. <sd...@gn...> - 2001-09-17 23:31:50
|
please get the current CVS sources and test them. unless bugs are reported, this will become 2.28. [The Lisp Pretty Printer implementation is not perfect yet. PPRINT-LOGICAL-BLOCK does not respect *PRINT-CIRCLE*, *PRINT-LENGTH*, &PRINT-LEVEL*, and *PRINT-LINES*. this will come in the next version, unless this release will be held up by other bugs, or ... dunno.] Important notes --------------- * All .fas files generated by previous CLISP versions are invalid and must be recompiled. User visible changes -------------------- * ANSI CL functions MAKE-LOAD-FORM and MAKE-LOAD-FORM-SAVING-SLOTS are implemented. * ANSI CL pretty printer (chapter 22.2) is implemented. In particular, variables *PRINT-LINES*, *PRINT-MISER-WIDTH*, *PRINT-PPRINT-DISPATCH*, macro PPRINT-LOGICAL-BLOCK, local macros PPRINT-EXIT-IF-LIST-EXHAUSTED, PPRINT-POP and functions PPRINT-DISPATCH, COPY-PPRINT-DISPATCH, SET-PPRINT-DISPATCH, PPRINT-FILL, PPRINT-LINEAR, PPRINT-TABULAR, PPRINT-TAB, PPRINT-NEWLINE, PPRINT-INDENT are implemented. See the impnotes for details. * The functions WRITE and WRITE-TO-STRING now accept :LINES, :MISER-WIDTH and :PRINT-PPRINT-DISPATCH keyword arguments. This change requires recompilation of all .fas files. * Support Cygwin's "/cygdrive/drive/path" pathname symtax on Win32. * New macro EXT:FCASE which allows specifying comparison function in CASE. * Fixed a bug: LDIFF now handles dotted lists correctly. -- Sam Steingold (http://www.podval.org/~sds) Support Israel's right to defend herself! <http://www.i-charity.com/go/israel> Read what the Arab leaders say to their people on <http://www.memri.org/> Never succeed from the first try - if you do, nobody will think it was hard. |