Design of intuitive interfaces
bearophile
bearophileHUGS at lycos.com
Sun Feb 21 07:19:06 PST 2010
Michel Fortin:
> array.sort(predicate) // sort in place using predicate
> array.sorted(predicate) // create sorted copy using predicate
> array.isSorted(predicate) // tell if the array is sorted using predicate
Good.
Another possibility is to let D2 accept ? and ! too inside variable names, so they can become (as in Ruby I think, and something similar is common in Lisp-like languages too):
array.sort(predicate)
array.sort!(predicate); // void function
array.sorted?(predicate)
Bye,
bearophile
More information about the Digitalmars-d
mailing list