-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Smalltalk
Parser, code model, interpreter and navigable browser for the original Xerox Smalltalk-80 v2 sources and virtual image file (by rochus-keller)
-
LjTools
LuaJIT 2.0 bytecode parser, viewer, assembler and test VM. Lua 5.1 parser, IDE and debugger.
Oberon - the successor of Pascal and Modula - Make it as simple as possible, but not simpler. (A. Einstein) - https://people.inf.ethz.ch/wirth/Oberon/Oberon07.Report.pdf (the whole language guide for Oberon is just 17 pages).
Oberon to C Compiler - https://github.com/GunterMueller/OBNC
Oberon+ - Oberon parser, code model & browser, compiler and IDE with debugger - https://github.com/rochus-keller/Oberon
Oberon - the successor of Pascal and Modula - Make it as simple as possible, but not simpler. (A. Einstein) - https://people.inf.ethz.ch/wirth/Oberon/Oberon07.Report.pdf (the whole language guide for Oberon is just 17 pages).
Oberon to C Compiler - https://github.com/GunterMueller/OBNC
Oberon+ - Oberon parser, code model & browser, compiler and IDE with debugger - https://github.com/rochus-keller/Oberon
Haskell is not far from being a layer of syntactic sugar on top of the lambda calculus.
For an example of a non-trivial program, see this binary lambda calculus self-interpreter: https://github.com/tromp/AIT/blob/master/uni.lam
> I never got the sense that it could scale much beyond one-person projects
It can be done, but it requires a lot of discipline.
You might enjoy Teal, a sort of "Typescript for Lua" https://github.com/teal-language/tl