RUBE is an esoteric programming language in tribute to Rube Goldberg, with bulldozers pushing around numbered crates, knocking them together to perform computations. It is based on a variant of a cellular automaton called a bully automaton, where certain state changes can force other state changes to occur elsewhere in the playfield.
Sample Configuration
0a21646c726f77202c6f6c6c6548
, :::::::::::::::::::::::::::: ,
)
==============================
F
O F
c
=
Paradigms
Documentation
Implementations
-
rube.c, an interpreter in ANSI C
To run this implementation, you need:
- to build it first, for which you will need:
- ANSI Terminal
Download
Development
Github: catseye/RUBE
Bitbucket: catseye/rube
Issue tracker: on github