Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • pw's avatar
    0efcc964
    From: Douglas Thomas Crosher <dtc@scrooge.ee.swin.oz.au> · 0efcc964
    pw authored
    Message-Id: <199702041630.DAA06602@scrooge.ee.swin.oz.au>
    Subject: Re: making eval-functions FINs
    To: cmucl-imp@cons.org
    Date: Wed, 5 Feb 1997 03:30:55 +1100 (EST)
    In-Reply-To: <199702040300.EAA16744@knight.cons.org> from "Rob MacLachlan" at Feb 3, 97 09:59:02 pm
    X-Mailer: ELM [version 2.4 PL24]
    Content-Type: text
    
    
    > I seem to have lost the most recent message about fixing compiler/eval to
    > use FINs instead of closures.  But yes, I would think that the current
    > EVAL-FUNCTION  slots should become slots in the interpreted function FIN.
    > GET-EVAL-FUN when would then become IDENTITY, so it should probably be
    > flushed entirely.
    
    Done; moved eval-function data into the interpreted-function FIN, also
    added a closure slot so describe can access it easily. Revised patches
    below.
    
    Douglas
    0efcc964
    History
    From: Douglas Thomas Crosher <dtc@scrooge.ee.swin.oz.au>
    pw authored
    Message-Id: <199702041630.DAA06602@scrooge.ee.swin.oz.au>
    Subject: Re: making eval-functions FINs
    To: cmucl-imp@cons.org
    Date: Wed, 5 Feb 1997 03:30:55 +1100 (EST)
    In-Reply-To: <199702040300.EAA16744@knight.cons.org> from "Rob MacLachlan" at Feb 3, 97 09:59:02 pm
    X-Mailer: ELM [version 2.4 PL24]
    Content-Type: text
    
    
    > I seem to have lost the most recent message about fixing compiler/eval to
    > use FINs instead of closures.  But yes, I would think that the current
    > EVAL-FUNCTION  slots should become slots in the interpreted function FIN.
    > GET-EVAL-FUN when would then become IDENTITY, so it should probably be
    > flushed entirely.
    
    Done; moved eval-function data into the interpreted-function FIN, also
    added a closure slot so describe can access it easily. Revised patches
    below.
    
    Douglas