Skip to content

Home of πŸš€πŸ‡±πŸ…°πŸ†– (or RocketLang, if you are more into letters)

Notifications You must be signed in to change notification settings

Flipez/rocket-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€πŸ‡±πŸ…°πŸ†–

goreleaser Status Test Status codecov Maintainability Codacy Badge Visual Studio Marketplace Version

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.

Installation

macOS

brew install flipez/homebrew-tap/rocket-lang

APT

echo "deb [trusted=yes] https://apt.rocket-lang.org/ /" > \
/etc/apt/sources.list.d/fury.list

RPM

[fury]
name=RocketLang Repo
baseurl=https://rpm.rocket-lang.org
enabled=1
gpgcheck=0

Manual

Download from releases.

There is also a Visual Studio Code Extension available. Just search for rocket-lang in the extension menu.

How To?

  • rocket-lang without any arguments will start an interactive shell
  • rocket-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)