Библиотека карт диапазонов Haskell

Есть ли библиотека Haskell, которая позволяет мне иметь карту от диапазонов к значениям? (Предпочтительно несколько эффективный.)

let myRangeMap = RangeMap [(range 1 3, "foo"),(range 2 7, "bar"),(range 9 12, "baz")]
in  rangeValues 2
==> ["foo","bar"]
11
задан mrueg 8 October 2010 в 18:28
поделиться