[Openmcl-devel] Class redefinition demo
terje at in-progress.com
Sat Jun 6 10:55:51 PDT 2009
Thank you Gary and Ron for respectively creating the patch and
providing the stripped down version. I'll start using it right away.
PS: I suggest we make a habit of using #+rmcl in patches to
distinguish code for RMCL from code meant for PPC MCL. Or at least
that it warns if used for the wrong LISP.
-- Terje Norderhaug
On Jun 6, 2009, at 10:01 AM, Ron Garret wrote:
> For those of you playing with RMCL, there's a bug that causes class
> redefinition not to work properly. Gary has produced a patch,
> which is at
> Because I'm allergic to FTP, a stripped-down version of the patch
> is included in this email which you can just load into RMCL. No
> need to rebuild the app if you don't want to.
> This patch has allowed me to resurrect my favorite Lisp demo of all
> time, which is also attached. It's called draggable, and it's a
> dramatic illustration of the power of class redefinition. Load the
> demo. It will open a window with a bunch of text objects. Click
> on them and try to drag them around and observe that nothing
> happens. Now evaluate the first of the commented-out lines at the
> bottom of the file and try dragging them around again. Now
> evaluate the second line and repeat.
> Let's see someone do *that* in Python!
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
More information about the Openmcl-devel