Show HN: The great-grandfather of Oberon: Algol 60 running on LuaJIT
Category: devtools
Tags: algol, compiler, luajit, intermediate-representation, programming-languages
Score: 5.8/10 (Innovation: 6, Technical: 8, Documentation: 6, Utility: 3)
A compiler for Algol 60, targeting LuaJIT bytecode via a custom intermediate representation (AIR), with a focus on exploring language lineage and serving as a testbed for a Simula compiler. It implements a parser, validator, bytecode generator, and runtime, supporting a significant portion of a test corpus.
Target audience: compiler engineers, programming language enthusiasts, researchers
Repository: https://github.com/rochus-keller/Algol60 · C++ · GPL-2.0 · 22 stars
View on Hacker News