[ENH] EventEnhancement-nk

ned at bike-nomad.com ned at bike-nomad.com
Mon Jun 16 22:25:09 UTC 2003


from preamble:

"Change Set:		EventEnhancement-nk
Date:			16 June 2003
Author:			Ned Konz

This is an enhancement of the prior work on events by Rob Withers and
me.

Big changes:
* Refactored ActionSequence, removing WeakActionSequence.
* Added ability to choose and/or change strength of references to
receiver and arguments in WeakMessageSend, and in Object event
registration.
* Added class comments and some method comments


Save the old message sends; we're changing their shape
"

ActionSequence allInstancesDo: [ :ea | ea become: (ea as:
WeakActionSequence) ].
Smalltalk removeClassNamed: #ActionSequence.
Smalltalk at: #OldMessageSends put: (WeakMessageSend allInstances
collect: [ :wms | wms -> (MessageSend receiver: wms receiver selector:
wms selector arguments: wms arguments) ])!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: EventEnhancement-nk.cs.gz
Type: application/octet-stream
Size: 5481 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20030616/8525e5c8/EventEnhancement-nk.cs.obj


More information about the Squeak-dev mailing list