[Haskell-cafe] Fair diagonals
Martijn van Steenbergen
martijn at van.steenbergen.nl
Fri Nov 6 05:31:01 EST 2009
Luke Palmer wrote:
> On Fri, Nov 6, 2009 at 3:06 AM, Martijn van Steenbergen
> <martijn at van.steenbergen.nl> wrote:
>> "(...) Likewise, a breadth-first search of a data structure can fall short
>> if it has an infinitely branching node. Omega addresses this problem by
>> using a "diagonal" traversal that gracefully dissolves such data."
>>
>> However, I can't verify this:
>>> runOmega . mapM each $ map (:[]) [1..]
>>> *** Exception: stack overflow
>> Or maybe I misunderstood Omega's documentation.
>
> You are asking for the impossible.
Oh, and I realise now that this has been mentioned two times before
already in this thread. *hangs head in shame*
Are there examples of infinitely branching nodes where it is possible to
give some output? Otherwise I'm not sure what the documentation is saying.
Martijn.
More information about the Haskell-Cafe
mailing list