Chris,

You answer was quite a bit more than I expected for a simple style question.  Thanks.

On Nov 19, 2007 12:27 PM, ChrisK <haskell@list.mightyreason.com > wrote:
 The data dependency is circular.

Yes, thus the need for the knot.  I gather your answer to my style question is you prefer knot tying over monads for this particular problem.

By the way, it seems that the second line of your code was garbled, but it's easy to figure out what you meant.

John