Checkout the documentation at https://rocket-lang.org
RocketLang as of version 0.9.5 is the full (as in the book was worked through) version of MonkeyLang and is then being extended with various useful and not so useful features.
Besides the MonkeyLang roots RocketLang is also heavily influenced by my personal favourite language features which are mainly from Ruby. Therefore a unusual mix of usage patterns can occure. With newly implemented feature RocketLang will drift more and more into a Ruby-like language adaptation.
Please note: This language is developed as a side-project to learn the inner mechanics of a interpreter language. Therefore use at your own risk and do not expect production grade stability.
If you have issues, found bugs are ideas for improvements feel free to open an issues.
brew install flipez/homebrew-tap/rocket-lang
echo "deb [trusted=yes] https://apt.rocket-lang.org/ /" > \
/etc/apt/sources.list.d/fury.list
[fury]
name=RocketLang Repo
baseurl=https://rpm.rocket-lang.org
enabled=1
gpgcheck=0
Download from releases.
There is also a Visual Studio Code Extension available. Just search for rocket-lang
in the extension menu.
rocket-lang
without any arguments will start an interactive shellrocket-lang FILE
will run the code in that file (no file extension check yet)- Use Javascript Highlighting in your editor for some convenience
- Checkout Code Samples for what is currently possible (and what not)