[ANSI-Smalltalk] A list of interesting methods, not present in the ANSI standard

Bruce Badger bwbadger at gmail.com
Sun Mar 16 21:03:26 GMT 2008


Some questions occur to me ...

o is become: one way or two way?
o What is broadcast?
o is there an agreed way to do a "deep copy"?
o ditto for dependencies
o is allOwners as obvious as it appears?  Does GC interfere?
o what does displayOn: do differently from printOn:?
o is there an agreed way to handle immutability of objects (assuming
that's what isReadOnly is about)
o what does storeLiteralOn: do?
o When do we need identityHash isn't == based on object identity?

In general, I wonder if big lists of proposed selectors are a good
starting point.  They seem to be an expression of a solution (or part
of one, or of more than one) without saying what they are trying to
solve.

Perhaps we can express these things as (sort of, kind of) aspects.
So, the identity aspect of an Object includes == and perhaps identity
hash?  The dependency aspect etc etc

Perhaps breaking things down in this way will let us express an
*intent* before we go ahead and propose a solution?

All the best,
    Bruce
-- 
Make the most of your skills - with OpenSkills
http://www.openskills.org/



More information about the ANSI-Smalltalk mailing list