I made Parsnip - a parser combination library for Common Lisp

31 views
Skip to first unread message

samuelhu...@gmail.com

unread,
Apr 14, 2022, 1:33:42 PMApr 14
to
The latest version is on Quicklisp. I want to have a well-developed library, so I'm looking for review on its API, and style used in the code -- if you're looking for a parser combinator library, would you use this?

https://sr.ht/~shunter/parsnip/

I made this library after looking to parse a musical notation format. However, nearly all the combinators I've found online are either much too macro-heavy (And so aren't able to take advantage of first-class functions, and is ugly to generate parsers in runtime), or shows that it solves 80% of the problem, then dropped. My target audience is those that read data given by the end-user, like compilers or WYSIWYM editors. My non-audience is high-performance applications reading messages across the network, and I've been reading papers on parser combinator optimization in my personal time to close this gap.

Thanks!
Reply all
Reply to author
Forward
0 new messages