License Lines of code GitHub repo size

Rail

A straightforward programming language.

Rail is an experimental concatenative programming language. It is under wild development and zero stability between versions is guaranteed.

``` $ railsh rail 0.22.1

1 1 + print 2

[ [ n ] -> n print " " print n 2 * ] "print-and-double" def

1 [ print-and-double ] 7 times 1 2 4 8 16 32 64

[ [ false ] [ "bye" ] [ true ] [ "hi" ] ] opt println hi ```

Installation

shell $ cargo install rail-lang $ railup bootstrap

Credits

Available under GPL v2.

A side quest of J.R. Hill | https://so.dang.cool | https://github.com/hiljusti