[Openmcl-devel] Class redefinition demo
Terje Norderhaug
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
>
> ftp://clozure.com/pub/rmcl-updates
>
> 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!
>
> Enjoy!
>
> rg
>
> <rmcl-clos-patch.lisp>
> <draggable.lisp>
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
More information about the Openmcl-devel
mailing list