A straightforward programming language.
Rail is an experimental concatenative virtual machine and minimal programming language. It is under wild development, and currently zero stability between versions is guaranteed.
See also: The dt
language that uses Rail as
a virtual machine.
``` $ railsh rail 0.29.0
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"]] ? println hi ```
shell
$ cargo install rail-lang
$ railup bootstrap
Available under GPL v2.
A side quest of J.R. Hill | https://so.dang.cool | https://github.com/hiljusti