Links
Personal collection of links with interesting content!
Compiler
- Simple but Powerful Pratt Parsing
- Building a PEG Parser
- Parser generators vs Handwritten parsers for Popular Languages
- Challenging LR Parsing
- Which Parsing Approach?
- A BF JIT Compiler
- Writing a Simple Garbage Collector in C
- The PL Zoo
- Writing a Static Analyzer in Rust
- Writing a Toy Compiler in Go and LLVM
- Writing the Bolt Compiler in Ocaml and LLVM
- Compiler Design Course
- Writing a basic x86-64 JIT compiler from scratch in stock Python
Elixir
Emulation
Functional Programming
General
Haskell
Linux
Lisp
Programming Languages
- Modern C++ Won’t Save Us
- A practitioner’s guide to reading programming languages papers
- Demo Implementation of the Hindley-Milner Type Inference Algorithm
- Steven Shaw’s List on PLT
- List of Programming Language Resources