From b4221addd89f6e1261ffc36d524b04702e6df3bc Mon Sep 17 00:00:00 2001 From: Brandon Dyck Date: Sat, 31 Aug 2024 11:43:09 -0600 Subject: [PATCH] Write down inspiration so I can close my browser tabs --- inspiration.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 inspiration.md diff --git a/inspiration.md b/inspiration.md new file mode 100644 index 0000000..7c8c2c6 --- /dev/null +++ b/inspiration.md @@ -0,0 +1,17 @@ +- Hutton & Meijer, _[Monadic Parser Combinators](https://github.com/stephan-tolksdorf/fparsec)_ + +The original paper on monadic parser combinators. +- Leien & Meijer, _[Parsec: Direct Style Monadic Parser Combinators For The Real World](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/parsec-paper-letter.pdf)_ + +Describes Parsec, a monadic parser combinator library that limits backtracking by default and adds better error messages. + +- [Megaparsec](https://hackage.haskell.org/package/megaparsec) + +Improved fork of Megaparsec. + +- [FParsec](https://github.com/stephan-tolksdorf/fparsec) + +Parsec implementation in F#. +- [Sprache](https://github.com/sprache/Sprache) + +Parsec implementation in C#. \ No newline at end of file