|
|
# Class Framework for Collections : Draft
|
|
|
|
|
|
|
|
|
This page describes a proposal for a class framework for collection types. Related ticket: [\#666](https://gitlab.haskell.org//ghc/ghc/issues/666)
|
|
|
This page describes a proposal for a class framework for collection types. Related ticket: [\#666](https://gitlab.haskell.org/ghc/ghc/issues/666)
|
|
|
|
|
|
|
|
|
Please give feedback on libraries at haskell.org.
|
... | ... | @@ -32,10 +32,10 @@ I'm especially interested in cases where this framework does not fit your applic |
|
|
|
|
|
## References
|
|
|
|
|
|
- SPJ's Bulk Types with Class : [ http://research.microsoft.com/%7Esimonpj/Papers/collections.ps.gz](http://research.microsoft.com/%7Esimonpj/Papers/collections.ps.gz)
|
|
|
- The Edison implementation of Okasaki's Functional Data Structures : [ http://www.eecs.tufts.edu/\~rdocki01/edison.html](http://www.eecs.tufts.edu/~rdocki01/edison.html);
|
|
|
- Java's implementation : [ http://java.sun.com/j2se/1.5.0/docs/api/java/util/package-summary.html](http://java.sun.com/j2se/1.5.0/docs/api/java/util/package-summary.html)
|
|
|
- C++ STL: [ http://www.cppreference.com/cppstl.html](http://www.cppreference.com/cppstl.html)
|
|
|
- SPJ's Bulk Types with Class : [http://research.microsoft.com/%7Esimonpj/Papers/collections.ps.gz](http://research.microsoft.com/%7Esimonpj/Papers/collections.ps.gz)
|
|
|
- The Edison implementation of Okasaki's Functional Data Structures : [http://www.eecs.tufts.edu/\~rdocki01/edison.html](http://www.eecs.tufts.edu/~rdocki01/edison.html);
|
|
|
- Java's implementation : [http://java.sun.com/j2se/1.5.0/docs/api/java/util/package-summary.html](http://java.sun.com/j2se/1.5.0/docs/api/java/util/package-summary.html)
|
|
|
- C++ STL: [http://www.cppreference.com/cppstl.html](http://www.cppreference.com/cppstl.html)
|
|
|
|
|
|
## TODO
|
|
|
|
... | ... | @@ -52,6 +52,6 @@ Attachment below is outdated, but the library can be found on Hackage: |
|
|
|
|
|
|
|
|
|
|
|
[ http://hackage.haskell.org/cgi-bin/hackage-scripts/package/collections-0.3](http://hackage.haskell.org/cgi-bin/hackage-scripts/package/collections-0.3)
|
|
|
[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/collections-0.3](http://hackage.haskell.org/cgi-bin/hackage-scripts/package/collections-0.3)
|
|
|
|
|
|
|