Skip to content

hengestone/lua-languages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 

Repository files navigation

lua-languages

Languages that compile to Lua

Lua is famously and deceptively simple and enables many different programming paradigms. Like Javascript, it's possible to make it shine by adding more specialized syntax. I started this list to document the languages I found looking for an ML/F# like language.

Note: Unmaintained languages have been marked with (*) and Archived languages have been marked with (^)

Pull requests welcome!

Compile to bytecode

An intriguing new avenue of development started by Rochus Keller for an Oberon to LuaJIT bytecode compiler provides an elegant way of leveraging the ecosystem:

VM forks

Tier 1

For lack of a better designator, these projects are well known, or compiles existing languages

Go/Go-like

Typed Lua

Binary compiled Lua-like

Strongly typed

Javascript

TypeScript

Functional

Lisp

There are so many Lisp variants, they deserve their own category.

C

Python

Ruby

Rust

Unique

Other