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
