<div dir="ltr">On Wed, Mar 30, 2016 at 10:06 PM, Joe Hillenbrand <span dir="ltr"><<a href="mailto:joehillen@gmail.com" target="_blank">joehillen@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div>Parsec isn't as maintained as <a href="https://mrkkrp.github.io/megaparsec/" target="_blank">Megaparsec</a>.<br><br></div>I recommend checking out the tutorials <a href="https://mrkkrp.github.io/megaparsec/tutorials.html" target="_blank">here</a>.<br></div></blockquote><div><br></div><div>So under the advice to use megaparsec instead of parsec, I tried the examples here: <a href="https://mrkkrp.github.io/megaparsec/tutorials/fun-with-the-recovery-feature.html">https://mrkkrp.github.io/megaparsec/tutorials/fun-with-the-recovery-feature.html</a><br><br></div><div>Got a page full of errors starting:<br><br>fpl.hs:42:20: Not in scope: ‘<$>’ …<br>    Perhaps you meant one of these:<br><br></div><div>On a hunch I changed<br>import Control.Applicative (empty)<br></div><div>to <br>import Control.Applicative <br><br></div><div>and then it started working.<br>I can only expect that if megaparsec's own official tutorials are thus 
out of sync with current haskell, then parsec's will be even more so.<br><br><br>Also I find no megaparsec on hoogle/hayoo<br></div><div><br>So how does one go about handling the dilemma:<br></div><div>  - megaparsec : in development but undocumented on hayoo/hoohle<br></div><div>  - parsec : documented but bitrotten<br><br></div><div>What/how do haskell pros go about handling such<br></div><div><br></div><div>Thanks<br></div><div>Rusi<br></div></div>
</div></div>