Re: defsystem and eval

Marco Antoniotti <[email protected]> Fri, 19 Aug 2005 11:14:03 -0400
Newsgroups gmane.lisp.clocc.devel
Message-ID <[email protected]>
On Aug 18, 2005, at 5:50 PM, Sam Steingold wrote:

> The following message is a courtesy copy of an article
> that has been posted to gmane.lisp.clocc.general as well.

Is there a "GENERAL" mailing list?  I got this message from gmane.

>
>> * Marco Antoniotti <[email protected]> [2005-08-18 17:26:43 -0400]:
>>
>> IMO, all in all the change must be reverted.  Otherwise, an
>> inconsistency is introduced between top-level DEFSYSTEM specs and
>> subcomponent specs.  Sorry Sam :)
>
> just release defsystem 5 before I switch to asdf.

I think I found a general patch for MK3.  Seriously, MK5 is not ready 
for prime time.  Please understand.


>> What exactly would the change allow that it is not allowed now?
>
> allows lexicals in :initally-do/:finally-do

Ok.  I think I found a general patch.  Essentially you made your change 
only to the top-level CREATE-COMPONENT.  You have to make sure that the 
patch is propagated as well.  See the function 
EXPAND-COMPONENT-DEFINITION.

This was a good discussion.  Let me fix these and I will commit a full 
fledged change (plus some backlog) during the weekend.

Cheers

Marco

--
Marco Antoniotti					http://bioinformatics.nyu.edu
NYU Courant Bioinformatics Group		tel. +1 - 212 - 998 3488
715 Broadway 10th FL				fax. +1 - 212 - 998 3484
New York, NY, 10003, U.S.A.



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf