Lennart Augustsson wrote:
I don't think the collection type (a,b) is best thought of as a loop.

True. That's a rather special type; I haven't seen anything remotely like it in any other language.

Neither is a (non-trivial) tree.

Erm... Depends on your idea of "loop" I suppose.

A tree represents a recursive loop quite nicely. ;-)


My point of course was that an array is a loop just as much as a list is. Same goes for a set. Or even a dictionary (looping over key/value pairs), whichever way it's implemented internally.

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to