
On 04/03/17 01:04 PM, Ben Franksen wrote:
Am 02.03.2017 um 23:15 schrieb Mario Blažević:
I'm willing to take over the maintenance of frisby, as I already have some experience with parser combinator libraries.
It has been a while since I looked at frisby. I do remember that I had several issues with it and found that the code was pretty hard to understand, due to numerous unsafe optimization hacks. I'd be glad if someone cleaned that up, so that it becomes easier to fix errors but I guess that would be a piece of work, probably amounting to a re-write of sorts. (To be clear, none of this is Chris' fault, of course, he just updated cabal stuff.)
I suppose the first order of business would then be to write a test and benchmark suite, to make sure that the modifications don't break something. Mind you, there are no dependencies for the library (apart from acme-everything of course). Is anybody using it privately?