Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/giraugh/venus
- Owner: giraugh
- License: mit
- Created: 2016-09-27T23:55:37.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-02-12T00:23:02.000Z (almost 5 years ago)
- Last Synced: 2024-10-07T09:06:21.463Z (3 months ago)
- Topics: javascript, lua, node, precompiling
- Language: JavaScript
- Homepage:
- Size: 6.35 MB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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