Skip to content

lugocorp/moonshot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moonshot

version 0.9.0 (beta)

Moonshot is an optionally-typed object-oriented extension language for Lua. This project allows you to use your favorite Lua libraries and frameworks with a more organized and error-safe code base. Moonshot is lightweight, and doesn't weigh down on your runtime. It gives you full interop with vanilla Lua as well as a fully developed optional typing system.

Getting Started

To build the project, simply run:

make moonshot

and then to install it globally, run:

make install

Todo

  • Give AST nodes a line number for better traversal stage error messages

Developers

Moonshot was developed by LugoCorp

If you encounter an error while using Moonshot, please create an issue on the GitHub repository.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published