--
You received this message because you are subscribed to the Google Groups "scalaz" group.
To post to this group, send email to sca...@googlegroups.com.
To unsubscribe from this group, send email to scalaz+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/scalaz?hl=en.
On May 18, 2012 4:02 PM, "Gerolf Seitz" <gerolf...@gmail.com> wrote:
>
> Couple of points:
>
> * there's no documentation in there at all
> * still no tests
> * what I don't like is that the lazy parser wraps the strict parser (they only differ in the implementation of `ap`), but that may be solved by value classes in the future?
> * I also think that the laziness is not correct everywhere (haven't checked/verified that yet)
> * Still needs some polishing
>
> I wouldn't merge it yet into scalaz-seven, but if anyone wants to help out we can move the branch to the scalaz repo.
I moved the scalaz-seven-parse branch to the main repository.
I submit polyparse specifically as a general purpose parsing library, not too different to parsec in purpose, modulo the try combinator. I would like a scalaz.parse module for thus purpose.
I don't quite understand the pushback, when similar distinctions can be made for other scalaz modules. Nothing about scalaz.parse ties it to a single parser model.
Have you used the built-in scala parsers by any chance?
What difference does it make as a separate library?