Zinc is a low-level systems programming language prototype focusing on visibly pushdown languages, making grammar easier to parse with linear time execution. Features include keyword-started statements, range conditionals, assert syntax, mutable variables, and semicolons for commenting out. It has a simple type system, no package manager, and a unityped structure. While the goal was to create a language for game development, limitations arose in integrating with old-school game dev due to top-level execution and nested functions. With goals of cross-platform compatibility, simplicity, and C interoperability, Zinc aims to be a clean and efficient language with a focus on a dynamic allocation-free core library.
https://sr.ht/~oconnor0/zinc/