Hi,
Out of curiosity.
I always found the #min:max: confusing and lost in its expressiveness.
One should write:
������ 10 min: 48 max: 12
to expect 12.
but logically one (at least me) may want to express it as:
������ 10 min: 12 max: 48
Then when reading its source code, it is even more confusing:
min: aMin max: aMax
������ ^ (self min: aMin) max: aMax
Are not the argument names inversed in their meaning, if any?