3 ms·
> The syntax looks inspired from Lua (`end` marker) and OCaml (`of` keyword), CMIIW Oberon+ and Micron are mostly derived from Wirth's Oberon and Pascal lineag
by Rochus 2y ago
> The syntax looks inspired from Lua (`end` marker) and OCaml (`of` keyword), CMIIW
Oberon+ and Micron are mostly derived from Wirth's Oberon and Pascal lineage. Lua inherited many syntax features from Modula-2 (yet another Wirth language), and also OCaml (accidentally?) shares some keywords with Pascal. If you are interested in even more Lua similarities, have a look at https://github.com/rochus-keller/Luon https://github.com/rochus-keller/Luon, which I published recently, but which compiles to LuaJIT and thus serves different use-cases than C.
> I would look into the design of generic modules
I found generic modules to be a good compromise with simplicity in mind; here is an article about some of the motivations and findings: https://oberon-lang.github.io/2021/07/17/considering-generics.html https://oberon-lang.github.io/2021/07/17/considering-generic...
> Haoran Xu, making a better LuaJIT
You mean this project: https://github.com/luajit-remake/luajit-remake https://github.com/luajit-remake/luajit-remake? This is a very interesting project and as it seems development continues after a break for a year.