0.22.0 • Published 7 months ago

@rougelang/language v0.22.0

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

Rouge Programming Language

Teach your grandmother how to program.

State of development

Rouge is in active development (WIP) with many core features still missing. Until its initial 1.0 release, breaking changes may occur without warning.

Build

The language can be compiled into a single ES-module. The module can be run in the browser and is found in dist/ after bundling.

npm install
npm run build

Deno is used to run/debug the language locally. The entrypoint for the program can be found in src/cli.ts. Deno version >= 2.0 is required.

deno run --allow-all src/cli.ts

To build a self-contained executable, Deno is used as well.

deno compile --allow-all --output rouge src/cli.ts

Usage

Assuming the language has been compiled into an executable called rouge and is available on PATH, a file called my_app.rouge can be executed with the following command:

rouge run main.rouge

Further information about the command line interface can be obtained by running:

rouge --help
0.22.0

7 months ago

0.21.0

7 months ago

0.20.1

7 months ago

0.20.0

8 months ago

0.19.0

8 months ago

0.18.0

8 months ago

0.17.0

8 months ago

0.16.0

8 months ago

0.15.0

8 months ago

0.14.1

9 months ago

0.14.0

9 months ago

0.13.0

9 months ago

0.12.0

9 months ago

0.11.0

10 months ago

0.10.1

10 months ago

0.10.0

10 months ago

0.9.0

10 months ago

0.8.0

11 months ago

0.7.0

12 months ago

0.6.1

12 months ago

0.6.0

1 year ago

0.5.0

1 year ago