programming languages & language design
abstract
- the seven programming ur-languages
- what color is your function? - bob nystrom
- unison: content addressable code
- combinatory logic & combinators in array languages - conor hoekstra - 2022 - also see
combinator-calculus
concrete
parsing
Resources on parsing, scanning, lexing
types
- top down vs bottom up
- recrusive decent parser
- shunting yard algorithm
- operator-precedence parser
- PEG: parsing expression grammar
resources
- https://www.engr.mun.ca/~theo/Misc/exp_parsing.htm
- https://depth-first.com/articles/2021/12/16/a-beginners-guide-to-parsing-in-rust/
garbage collection
to read
referenced by: software-design