RFC: general sequences
Bulat Ziganshin
bulatz at HotPOP.com
Mon May 23 12:41:16 EDT 2005
Hello Ross,
Monday, May 23, 2005, 7:47:37 PM, you wrote:
RP> On Mon, May 23, 2005 at 01:38:59PM +0200, Henning Thielemann wrote:
>> It would be great if we had a class for finite sequences with instances
>> Data.List, Data.Array, Data.Sequence. Maybe the new identifiers (<|), (|>)
>> and so on should be names of methods of a such a class instead of separate
>> functions.
RP> What would that buy us? I can't think of many useful functions that
RP> would use that interface, what with (<|) lazy for lists and strict for the
other two, and (|>>) cheap for sequences and expensive for the other two.
at least, it will be great to have analogues of length, map, filter,
partition and a number of other operations defined in classes and
supported for variety of data structures. i think it's omission in H98
standard that this names belongs only to lists and not defined in some
classes like (+) and (>)
--
Best regards,
Bulat mailto:bulatz at HotPOP.com
More information about the Libraries
mailing list