"Fare" == Far <Far> writes:
>> The other changes to cmucl include: >> >> o The UNIX package has been changed; it now only contains just enough >> to compile all of cmucl. If you want the rest of old UNIX package, >> use (require :unix) to get that. >> Fare> 1- This breaks ASDF, which assumed it could use unix-getenv and some such. I looked at the asdf distributed with cmucl, which is version 3.1.4. asdf does have getenv, but not via unix-getenv. Instead it accesses ext:*environment-list*. A quick grep through asdf.lisp only shows unix:unix-current-directory, unix:unix-chdir, unix:unix-stat, and unix:unix-rmdir, which are all available without doing (require :unix). Is there some way for me to test asdf? (I confess I haven't run the asdf test suite with this new snapshot. I should have.) However, I do see that I've broken slime which wants to use unix:unix-execve, and perhaps others. This is fixed by adding (require :unix) in my .cmucl-init.lisp script, but that's not really the solution I want. -- Ray