Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Luna

< >

Luna is a programming language created in 2011 by TJ Holowaychuk.

#768on PLDB 15Years Old
Download source code:
git clone https://github.com/tj/luna
Homepage 路 Source Code

Luna is an expressive, minimalistic, elegant programming language implemented in C. With cooperative thread concurrency at its core, async I/O, and influences derived from languages such as Lua, io, Rust, Ruby, and C. Luna favours unification and minimalism over minor obscure conveniences, providing the true convenience of a simple effective language. This includes omitting features which facilitate magic such as getters/setters, method_missing-style delegation etc. This project is very much a work in progress, as I explore the wonderful world of VMs! feel free to join.


Example from the web:
def greet(name:string) return "Hello " + name end

- Build the next great programming language 路 Add 路 Add Prompt 路 Issues 路 About 路 Search 路 Keywords 路 Livestreams 路 Labs 路 Resources 路 Acknowledgements

Built with Scroll v178.2.3