> Am I the only one who finds the ruby protocol for accessing
> collections richer at times? In Smalltalk, if ary is an array, how do
> I get ary without its last element?

anArray allButLast

> I know I'm sort of asking for the slaughter of a holy cow: Smalltalk
> only has telling and easy message names all over. Or wait, does it?
> There's of course Class >> #methodName. And 2 @ 3 for points.

There is the method finder, type

     #(1 2 3) . #(1 2)

and it should give you the answer.

> Just to put something on the table, how about:
>
> (ary at: 1, -2)
>
> Or, without braces, if you don't mind the reversal:
>
> 1,-2 @ ary
>
> Or, consistent with current naming conventions:
>
> (ary from: 1 to: -2)

See FScript (http://www.fscript.org/), it has quite cool syntax
extensions for array programming.

Lukas

-- 
Lukas Renggli
www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to