I have not, but I might. This was a little work project that I've now run out of time for.

I was really hoping for a deeper discussion of state management than "just use this package." This seems kind of like receiving a stream of inputs from a user and needing to keep track of several items of state that are changing independently (as opposed to the neat problems usually used in basic FP education).

Should I be taking a more monadic approach?

On Thu, Dec 15, 2016 at 5:17 AM, Magnus Therning <magnus@therning.org> wrote:

John Lusk <johnlusk4@gmail.com> writes:

> Hi, all,
[.. cut ..]
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

If I understand you correctly you want to parse a set of lines and keep
track of indentation. This is not entirely unlike parsing a programming
language where indentation is significant, like Haskell :) Is that
correct?

A quick look at Hackage gives several libs with combinators dealing with
indentaion-aware parsers. Have you looked at any of them?

/M

--
Magnus Therning              OpenPGP: 0x927912051716CE39
email: magnus@therning.org   jabber: magnus@therning.org
twitter: magthe               http://therning.org/magnus

For a successful technology, reality must take precedence over public
relations, for nature cannot be fooled.
     — R.P. Feynman

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners