parsy is by far the best parser I have ever used. either this library in particular is just fucking stellar or combinator-based parsing in general is a really really good idea. I don’t even know what a combinator is but like:
@fargate I’ve heard that libraries like parsy are heavily inspired by a functional approach to parsing (which explains the mathy term “combinator”) so this doesn’t surprise me at all. and speaking of which, I’ve actually been thinking about giving Haskell another try at some point, because I’ve been missing some of its features (like being able to turn any function into an infix operator, and having a type system that can handle all kinds of weird {function transform currying nonsense} and still make sure that the types are correct at the end)
(although, I haven’t decided if I want to try Haskell again or try J# instead)