noit o' mnain worb is a probabilistic particle automaton that uses pressure between randomly moving particles to approximate the behaviour of circuits. It can approximate computation with these circuits, too, but it's so lossy that it has more value as just a neat toy to watch.
(The name of this language contains a secret message! Can you find it?)
Sample Configuration
##### #####
# ########### #
# . > < . #
# #####v##### #
##### # ########
# >!#
#v#########
# #
###
Paradigms
Try it Online
- noit o' mnain worb (HTML5) (HTML5)
- yoob (Applet) (Java applet)
Documentation
Implementations
-
worb.pl, an interpreter in Perl
To run this implementation, you need:
- an implementation of Perl (we suggest perl 5.8.8)
-
tc.catseye.yoob.worb, an interpreter in Java
To run this implementation, you need:
-
to build it first, for which you will need:
- an implementation of Java (we suggest Java SE 6 JDK 1.6.0) and the yoob platform
-
to build it first, for which you will need:
-
Console::Virtual (Perl module), in Perl
To run this implementation, you need:
- an implementation of Perl (we suggest perl 5.8.8)
-
worb.js, an interpreter in Javascript
To run this implementation, you need:
- an implementation of Javascript (we suggest Firefox) and the yoob.js API platform
Download
Development
Github: catseye/noit-o-mnain-worb
Bitbucket: catseye/noit-o-mnain-worb
Issue tracker: on github