4 Dec 02:56
Re: Proposal: Bounded instance for IntSet (ticket #1953)
David Benbennick <dbenbenn <at> gmail.com>
2007-12-04 01:56:50 GMT
2007-12-04 01:56:50 GMT
On 12/3/07, Ross Paterson <ross <at> soi.city.ac.uk> wrote: > But in the case at issue, the proposed Bounded instance is > counter-intuitive because the underlying Ord instance is. That Ord > instance is an arbitrary choice that is accepted because it allows IntSets > to be used as search keys; it makes no sense on its own. I don't find that to be the case. If you had asked me to independently come up with an ordering on IntSets, the existing ordering is exactly what I would have invented. As I said earlier, lexicographic order is very well known. It's arbitrary, but it's a universally-agreed arbitrary. It's how words are ordered in paper dictionaries, for example. (To be precise, to compare two IntSets, you convert them to lists with toList, then compare the lists with lexicographic order.)
RSS Feed