Argh! 0.2.3 review

Download
by rbytes.net on

Argh! is an esoteric programming language in the spirit of Befunge, Brainfuck, and friends

License: GPL (GNU General Public License)
File size: 20K
Developer: Sascha Wilde
0 stars award from rbytes.net

Argh! is an esoteric programming language in the spirit of Befunge, Brainfuck, and friends. Argh! project is a nice and simple language with two dimensional code-flow, a combined code/data array, an infinite stack, regular characters for all instructions, no strange braces or symbols, no unnecessary arithmetic operators (add and sub are all you need), and countless other features it doesn't have.

The distribution includes interpreters for Argh! and Aargh! (an extended Argh! that is most likely Turing complete), the official specification, editing modes for emacs and vim, and lots of examples.

Installation

To build the interpreters simply type make. This will produce two binaries: `argh' the Argh! interpreter and `aargh' the extended Argh! (Aargh!) interpreter. For instructions on installing the Emacs Argh! mode please look at the comments in `argh-mode.el'.

Usage

Usage is simple, just call the interpreter with the filename of the Argh!-program as first argument:

$ argh ./examples/hello.agh

If the interpreter gets called with no argument, it reads the Argh!-program from stdin.

You can even put "#!/path/to/argh-interpreter" in the first line of your code and make the Argh! program executable. (At least on systems, which understand #!-magic).

Argh! 0.2.3 keywords