Haskell.org
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview
thread

Re:

Okasaki, C. DR EECS

17 Jan 2006 17 Jan '06
4:29 p.m.

I wrote:

...

You've just highlighted why the collections hierarchy in Edison was a lattice of 8 classes. Basically, there are two choices in each of three different dimensions:

1. The set/map distinction 2. Require Ord or don't (your first point above) 3. "Observable" or not (your second point above)

Oops, I typed too fast. Edison actually has two choices in each of four different dimensions. The first is the set/map distinction, but those are in two separate class hierarchies. Within each of those class hierarchies, the three dimensions are Ord/not, Observable/not, and "unique"/not, where the last dimension is the difference between sets and bags. -- Chris

0 0
Reply
Sign in to reply online Use email software

Back to the thread

Back to the list

HyperKitty Powered by HyperKitty version 1.3.9.