2 Dec 2003 19:26
Re: new ops
Walter C. Pelissero <walter <at> pelissero.de>
2003-12-02 18:26:39 GMT
2003-12-02 18:26:39 GMT
[ Just realized I've answered to Daniel only, forgetting to copy to the mailing list. So here is the message again complete of its typos. ] Daniel Barlow writes: > What I suggest you do is package them separately. Even though the addendum introduces a bit of ASDF's namespace pollution, I'm not quite convinced that those three -ops would deserve a package on its own, expecially when so tightly coupled with ASDF itself: component-system and input-files are not exported. > (ii) as far as I can see you're only using the clocc stuff to set the > current directory Right, the directory-stuff wasn't strictly necessary. That has been amended, and the few lines of CLOCC's code removed. For those who care, the new version is at: http://www.pelissero.de/software/asdfa.lisp -- -- walter pelissero http://www.pelissero.de ------------------------------------------------------- This SF.net email is sponsored by OSDN's Audience Survey. Help shape OSDN's sites and tell us what you think. Take this five minute survey and you could win a $250 Gift Certificate.(Continue reading)
The cclan version is a direct (though distant) ancestor of the one in
SBCL: nothing has been done to it since I put it in SBCL.
If someone wanted to become 'cmucl maintainer', for want of a better
word, for asdf-install, I'd be happy to resuscitate the cclan version
so that they could get cvs hacking privileges from the cclan admins.
(This offer also avilable to hackers of other implementations: openmcl
or clisp or whoever). In SBCL we already sync asdf itself directly
with the cclan version, so it wouldn't hurt to do similarly for
asdf-install.
Some factoring of the unportable bits in asdf-install would probably
be a win. A brief scan says we should be concerned about (a) getting
a network connection, (b) stream encodings (we cheat with line
endings, and we expect to be able to send arbitrary binary data over a
character stream), and (c) a raft of good-for-sbcl assumptions about
pathnames and similar. None of which are unfixable (and (b) isn't an
issue for CMUCL anyway), but it'd be good to expose them.
-dan
RSS Feed