Skip to content

A JavaScript-like language with true pass-by-reference semantics

License

Notifications You must be signed in to change notification settings

rob-3/steel-lang

Repository files navigation

Steel

Steel is an experimental compile-to-JavaScript programming language. Currently, it is a prototype; bugs and missing features are expected.

Installation

To install Steel, run the following commands.

git clone https://github.com/rob-3/steel-lang.git
cd steel-lang
npm install
chmod +x ./bin/steel

Then, build the project with:

npm run build

Getting Started

To start the REPL, use:

./bin/steel

To run a file, use:

./bin/steel file.steel

To compile a file to JavaScript (very experimental), use:

./bin/steel -c file.steel

License

Copyright Robert Boyd III. Licensed under the Mozilla Public License 2.0.

About

A JavaScript-like language with true pass-by-reference semantics

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published