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