Changes from Vintage 1995 to Vintage 2000
The following changes transform Vintage 1995 into Vintage 2000.
Originally, I attempted to summarise the discussions relating to each
change. But it turned out to be too difficult to do justice to the various
viewpoints. It's really necessary to go back to the eiffel-nice-library
list to review the discussions.
The following changes have been accepted within this group:
No changes have been proposed for the following features: lower,
upper.
The following items from the September Draft Proposal
have been suggested for ELKS 2000 but were not discussed or voted on:
-
Add features first and last
-
Add features has and occurrences (or similar)
-
Add features add, add_first, add_last, remove, remove_first
and remove_last (or similar)
-
Add features index_of and reverse_index_of (or similar)
-
Add feature wipe_out
-
Add feature reindex
-
Add the notion of capacity
-
Interfacing to other languages
-
An additional, lower-level, array class e.g. NATIVE_ARRAY
The following proposals have been voted on within this group, but rejected:
The following proposal was accepted unanimously:
Vendor issues
ISE opposed the removal of to_c from ELKS 2000 ARRAY. Apart from
this one case, no vendor representative voted against any of the accepted
proposals.
Old Stuff