[cmucl-imp] Snapshot 2015-06

Raymond Toy toy.raymond at gmail.com
Wed Jun 10 17:55:08 UTC 2015


>>>>> "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





More information about the cmucl-imp mailing list