home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!haven.umd.edu!darwin.sura.net!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!ames!apple!portal!cup.portal.com!Thomas_E_Morgan
- From: Thomas_E_Morgan@cup.portal.com
- Newsgroups: comp.lang.lisp.mcl
- Subject: MCL 2.0 a
- Message-ID: <64034@cup.portal.com>
- Date: 15 Aug 92 02:13:16 GMT
- Distribution: usa
- Organization: The Portal System (TM)
- Lines: 27
-
- I need more of the MOP than MCL 2.0 can be made to provide,
- and can't run 1.3.2.
-
- Before I go out and get myself a new machine and a new LISP, I
- thought to try and get PCL to run under 2.0.
-
- I've made a number of easy to figure out changes,
- but am now up to the part where PCL needs implementation
- specific support for funcallable instances.
-
- I've looked at the uuvector discussion in the reference and at the
- additional sources on the CD, but haven't found enough info to
- revise the low level functions to support funcallable instances.
- Basically, I need to be able to be able to tell that something I can
- funcall is a funcallable instance, and to be able to replace
- the value of the function, while preserving 'eqness' of the
- funcallable instance. Anybody know how?
-
- Failing that, it occurs to me I might be able to use the MCL
- funcallable CLOS objects, to hold up the PCL equivalent.
-
- To make that work, I'd need to know how to change the value of the
- function that MCL keeps for a funcallable instance.
-
- Any advice or good counsel?
-
- ...Tom M
-