A small, fast, and embeddable programming language based on Lua with a gradual type system.
Role in this project:
Back-end Developer Contributions:109 reviews, 44 commits, 97 PRs in 1 year 8 months
Contributions summary:Jeffrey primarily focused on implementing core language features and tooling for the Luau language. Their contributions include prototyping a subset of Luau in Agda, involving the creation of a JSON parser and the translation of Luau syntax into an Agda representation. They also implemented a prototype interpreter and added a typeToString function, extending the capabilities of the language's core functionality and facilitating potential debugging and analysis. Further work involved adding syntax for optional type annotations and refactoring function application logic.
luaprogramming-languagetype-systemscripting-language
Servo's SpiderMonkey fork
Contributions:164 pushes, 13 branches in 3 years 6 months
steamservospidermonkey