Language resources
Language resources
Some links I’ve been playing around with to learn how to create programming languages:
- A simple interpreter from scratch in python
- Writing your own programming language and compiler with python
- Paper: Monadic Parser Combinators, good intro to parser combinators and monads
- Good short ruby implementation of the aforementioned Monadic Paser Combinators paper.
- Easy introduction to what lambda calculus is
- Parser combinators library for swift with a decent README for noobs
- Calculator writen in idris with Lightyear
- Andras Kovaks list of resources for implementing Type Theory stuff
- parsing a function language with combinators
And a big list of resources somebody else conveniently made: