andrejbauer/plzoo resource
Programming Languages Zoo observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4760
- days_rel: n/a
- days_push: 806
- n_releases_24m: 0
Adoption not part of the score
1592 stars · 105 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
The Programming Languages Zoo is a collection of miniature programming language implementations in OCaml demonstrating techniques for building interpreters, parsers, and type checkers. It serves as an educational starting point for people who want to implement their own programming language.
Use cases
- learn how to implement a programming language
- study interpreter design techniques
- see examples of lexing and parsing in OCaml
- understand type checking implementations
- find a starting point for building my own language
- learn compiler fundamentals with small codebases
When to choose
- you want to learn programming language implementation from small, readable examples
- you prefer OCaml as an implementation language
- you want reference implementations of classic language features like type inference or evaluation
When to avoid
- you need a production-ready language or toolchain
- you want a general-purpose parser generator or compiler framework
- you need a tutorial in a language other than OCaml
Facets
learning-resource · maturity maintenance
interpreter parser compiler programming-language programming-languages parsers education tutorials cross-platform miniature-languages language-implementation ocaml type-checking lexing parsing
1 source
- readme: https://github.com/andrejbauer/plzoo · fetched 2026-08-28 · 1431abe9830d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| andrejbauer/plzoo | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="andrejbauer/plzoo")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem