design-patterns-for-parser-.../README.md

21 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2021-08-23 13:14:52 +03:00
# Design Patterns for Parser Combinators
Welcome to the home for the _talk_ of our 2021 Haskell Symposium paper:
2021-08-25 12:33:09 +03:00
[Design Patterns for Parser Combinators](https://dl.acm.org/doi/10.1145/3471874.3472984) by
2021-08-25 15:52:25 +03:00
Jamie Willis ([@j-mie6](https://github.com/j-mie6)) and Nicolas Wu ([@zenzike](https://github.com/zenzike)).
2021-08-23 13:14:52 +03:00
## What is the paper about?
This paper is about identifying and documenting design patterns that help to
organise and abstract parsers written in the parser combinator style. In particular,
2021-08-23 13:19:09 +03:00
in this repo we will use a parsec-style library called `miniparsec`, contained
2021-08-23 13:14:52 +03:00
within. In particular, this talk will cover the majority of sections 2 and 3 from the
paper. As time goes on, we may extend this repo to cover more topics.
## What is the future of this repo?
Aside from just being the home of the talk, I'd like this to be a place where we can
collect our common knowledge, via the discussions and possibly even more examples outside of the mocked one used in the talk.
Without further ado: time to exit the meta...
# Really Cool Calculator Inc 🧮
2021-08-23 13:19:09 +03:00
Hi! We're a start-up with a vision to make a cool calculator app, written in Haskell,
for all your basic arithmetic needs. We're an open-source team and happy to take collaborators to help make our dream come true: get everyone using Haskell for calculation. If you're keen to collaborate, please see the "Good First Issue"s to help get you started.