[cells-devel] tiny patch for running Cells 3 on CLISP
Jack Unrue
jdunrue at gmail.com
Sun Apr 9 18:12:30 UTC 2006
On 4/1/06, Ken Tilton <kentilton at gmail.com> wrote:
>
> On 4/1/06, Jack Unrue <jdunrue at gmail.com> wrote:
> > Hello Kenny,
> >
> > As of CLISP 2.38 (if not earlier, I haven't checked), the
> > #+clisp defun for slot-definition-name is no longer necessary.
>
>
> Aha! I spotted that when cleaning up the code and had a feeling it could go.
> Thanks for the patch.
Sorry I didn't catch this before, but you also need these
changes for clisp (also tested on LW):
===================================================================
RCS file: /project/cells/cvsroot/cells/model-object.lisp,v
retrieving revision 1.4
diff -r1.4 model-object.lisp
53c53
< for sn = (slot-definition-name esd)
---
> for sn = (clos::slot-definition-name esd)
115,116c115,116
< (when (md-slot-cell-type (type-of self) (slot-definition-name esd))
< (let* ((slot-name (slot-definition-name esd))
---
> (when (md-slot-cell-type (type-of self) (clos::slot-definition-name esd))
> (let* ((slot-name (clos::slot-definition-name esd))
===================================================================
RCS file: /project/cells/cvsroot/cells/cells-test/test.lisp,v
retrieving revision 1.4
diff -r1.4 test.lisp
228c228
< for sn = (slot-definition-name esd)
---
> for sn = (clos::slot-definition-name esd)
--
Jack Unrue
More information about the cells-devel
mailing list