barrel

A simple stack language for nice coding.

examples

Here is hello world:

#lang barrel

main :: "hello world" .

update

Run raco pkg update barrel in the terminal, or update it using the DrRacket GUI.

install

You need to have racket and raco installed on your system, also preferably DrRacket.

DrRacket:

  1. Open DrRacket, and under File, click Install Package.
  2. A text window will pop up. Type in barrel and then press Install.
  3. There you go, now you have barrel installed!

Terminal + Package Server:

  1. Open your terminal.
  2. Since barrel is on the package server, you can just run raco pkg install barrel.
  3. Once it finishes, make a file called helloworld.brl (.brl is the file extension for barrel code).
  4. There you go, now you have barrel installed!

Building from Source:

  1. Open your terminal.
  2. In your terminal type in these two commands:

$ git clone https://github.com/crabbo-rave/barrel.git
$ cd barrel\barrel
$ raco pkg install
  1. There you go, now you have barrel installed!

getting started

  1. Create a file called helloworld.brl (.brl is the file extension for barrel code).
  2. In the file, then paste this code below:

#lang barrel

main :: "hello world" .
  1. Now you can run it by pressing the Run button in DrRacket, or by running racket helloworld.brl in the terminal.

GitHub

View Github