/*****\   /*+*\   /!*/*!\  \     #
!     +  //   \\     *     *     *
/**$**/  *     *     *     *     .
*        +-----+     +     +-----+
*        *     *     *     *     *
\        /     \     /     \     /

home - about - download - docs & tutorials - support forum - sourceforge

About PATH

Welcome to the home of the PATH programming language! PATH is a two-dimensional programming language that combines the power of Brainf*ck with the ease of Befunge.

Unlike conventional programming languages which only read left-to-right, top-to-bottom, the PATH interpreter follows a path of instruction symbols which make up a program. The program can go up, down, left and right, and can also overlap itself. Also, the interpreter simply skips over any characters that aren't valid instruction symbols. This can make for some rather strange-looking crap that looks more like bad ASCII art than a program.

Want to try PATH right now? First you'll want to download and install the PATH interpreter. For a general overview of the PATH language, you can read the path(1) man page (available with the interpreter, or here). If you like tutorials, a badly written tutorial is available along with other documentation.