Ron Jeffries wrote: > The usual Smalltalk convention is to write a method defintion like > this: > insert: anObject into: aCollection This is exactly the same convention I'm talking about, and am advocating. I'm simply saying we should take it a bit more seriously as a semi-official standard for dynamically typed languages, like Smalltalk and Ruby. A proposed formalization of this convention is at http://members.fcc.net/panu/4rules.htm ; which expands it a bit by adding ways to express also *return types* and 'generic types'. -Panu Viljamaa