Collections (was: Arrays)
alson at alsonkemp.com
Thu Mar 2 13:14:30 EST 2006
Following on an earlier e-mail about refactoring
In noodling around with collections, sets, maps,
arrays, I seem to have duplicated (a very small piece
of) some of SPJ's work in "Bulk types with class"...
from 9 years ago... In particular, Section 4 lays out
the beginning steps of how to use multiparameter
classes to implement a consistent set of Collections
I know that I floated something similar a couple of
weeks ago, but, based on the above, I thought that I'd
float a more specific proposal:
In Haskell', "collection"-style classes will be
moved from the Data module and to the Collection
module. Modules would be organized something like as
Backwards compatibility can be maintained by leaving
deprecated Data classes.
If there's no objection, I'll create a proposal
ticket and flesh out the proposal more clearly.
More information about the Haskell-prime