Patch - Defsystem - run-os-program

Sean Champ <[email protected]> Sun, 30 Jul 2006 02:43:25 -0700
Newsgroups gmane.lisp.clocc.devel
Message-ID <[email protected]>
The patch attached to this message serves to fix a problem in the
lambda-list defined onto MK4::RUN-OS-PROGRAM

In the original form, keyword arguments on the defgeneric lambda list had
been given initform values; the resulting lambda-list was not syntactically
valid.

In this patch, the defgeneric lambda-list for RUN-OS-PROGRAM is modified, so
as to not be given initforms on the keyword arguments. 

Additionally, I've added a comment, in the code, in a note made towards
specialization of the function. 

Namely: Some hosts (perhaps only those on Microsoft architectures, though I
am not aware of the semantics on elder Mac boxes, here) some hosts (I had
denoted, in the patch, Microsoft hosts) will not support a distinction
between OUTPUT and ERROR-OUTPUT streams.

In addition, this patch includes some text of the patch made about
the "cltl"  file-mode string, in Defsystem 4; that patch was presented, in
full, in a previous email.

--
Sean


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV