j
: Next unread message k
: Previous unread message j a
: Jump to all threads
j l
: Jump to MailingList overview
One really good (although a little strange by most standards) example of reuse is XCMDs and XFCNs in HyperCard on the Mac. Because the code that is reused exists on an entirely different level from the code that does the "reusing," a well-defined interface between the two is unavoidable. For example, an XFCN might take a list of values and return it sorted according to specified criteria. There is no ambibuity--either the XFCN does what you want, or it doesn't.
AppleScript OSAXen are another example. Plugins are another.
Code reuse at a low level is hard; code reuse at a high level is much easier. Having a way of packaging up code for reuse, to enforce a clean and simple interface, might spur reuse in Squeak.
just my two cents
gc
Geoff Canyon gcanyon@inspiredlogic.com Your child can learn to read using the classics of children's literature. Check out C.D. Caterpillar: http://www.inspiredlogic.com/cd/
squeak-dev@lists.squeakfoundation.org