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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

93a91a8 · Oct 11, 2024
Aug 24, 2022
Sep 15, 2022
Sep 15, 2022
Aug 6, 2022
Aug 6, 2022
Feb 9, 2022
May 27, 2021
Aug 25, 2022
Oct 11, 2024
Jul 10, 2024
Aug 7, 2022
Aug 7, 2022

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