Add more methods to array
Алексей Кузнецов
kuaw26 at mail.ru
Fri Mar 13 09:13:03 PDT 2009
PROJECT COIN SMALL LANGUAGE CHANGE PROPOSAL FORM v1.0
AUTHOR(S): Alexey Kuznetsov
OVERVIEW
More useful methods for array object.
FEATURE SUMMARY:
No need for utility classes like java.util.Arrays.
Most of those methods should be acessible through array object.
And add more useful methods.
MAJOR ADVANTAGE:
The code would be more compatc, elegant and self-explaining.
MAJOR BENEFIT:
More compact and and uderstandable code.
Array would be first-class objects.
MAJOR DISADVANTAGE:
Associated costs in documentation, tutorials and overall language size.
ALTERNATIVES:
None.
EXAMPLES
SIMPLE EXAMPLE:
String[] strs = new String[10];
.. fill array ...
String[] sorted = strs.sort();
int ix = sorted.binarySearch(key);
strs.fill("sample");
ADVANCED EXAMPLE:
Any ideas how to implement: Higher Level Functions - Filter, Map, and Reduce ?
DETAILS
SPECIFICATION:
?
COMPILATION:
As today.
TESTING:
?
LIBRARY SUPPORT:
None.
REFLECTIVE APIS:
No.
OTHER CHANGES:
No.
MIGRATION:
A trivial textual substitution can be used to translate old code to the new syntax.
COMPATIBILITY
BREAKING CHANGES:
None.
EXISTING PROGRAMS:
No impact.
REFERENCES
EXISTING BUGS:
None.
URL FOR PROTOTYPE (optional):
None.
More information about the coin-dev
mailing list