From: Christophe R. <cs...@ca...> - 2001-04-30 17:36:39
|
On Mon, Apr 30, 2001 at 12:59:50PM -0400, Sam Steingold wrote: [ from a discussion on clocc-devel ] > > In ANSI mode? Because, as you quite rightly pointed out, clisp in > > non-ANSI mode doesn't do logical-pathnames in quite the way that > > defsystem might expect. > > I always wrap logical pathnames in explicit `translate-logical-pathname' > calls, so I do not need -a. > > > This is latest CVS, which for some as yet unfathomed reason seems to > > come up in ansi mode by default here. > > this is not the case. > if you read the CHANGES.LOG file, as you should have, Yup. Missed that one. > you would have > known that :cltl2 has been replaced with :ansi-cl in the features, which > doesn't mean that all the "-a" settings are in place now by default. That's a pity, since :ansi-cl can no longer be used to test for ANSI conforming implementations. Is this really what you meant to do? Because it seems roughly as broken by design as "Ooo, uppercase is ugly; I think we'll break user-level code in an incompatible way." *sigh*, Christophe -- Jesus College, Cambridge, CB5 8BL +44 1223 524 842 http://www-jcsu.jesus.cam.ac.uk/~csr21/ (defun pling-dollar (str schar arg) (first (last +))) (make-dispatch-macro-character #\! t) (set-dispatch-macro-character #\! #\$ #'pling-dollar) |