Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/giraugh/venus

A language similiar to go that compiles to Lua
https://github.com/giraugh/venus

javascript lua node precompiling

Last synced: 2 months ago
JSON representation

A language similiar to go that compiles to Lua

Awesome Lists containing this project

README

        

![Venus Logo][logo]
# Venus
___A 'go' like language that compiles into lua.___
The parsing part of this package was originally forked from ['luaparse'](https://oxyc.github.io/luaparse/).

### Disclaimer:
Venus is not actively supported and not suitable for use in production. Instead, try [MoonScript](https://github.com/leafo/moonscript).

### Language Features
- Curly Brace Syntax (instead of `then` and `end`)
- `foreach` keyword for iterating on objects
- `+=`, `-=`, `*=`, `/=`, `^=`, `.=`, `++` and `--` operators
- `fn` instead of `function` (for nicer lambdas)
- `(args) => {...}` style of function syntax.
- `##` instead of `--` for comments

### License
Licensed under [The MIT license](https://opensource.org/licenses/MIT)

[logo]: icon.png