Menu

PATH / News: Recent posts

PATH 0.33 released

This new version adds some new plugins that actually let you do useful stuff in PATH, such as file I/O and string constants. The Python expression and statement evaluation plugin has also been made much more robust, and PATH's capabilities are pretty much limitless with the Python plugin now (although still very tedious).

https://sourceforge.net/project/showfiles.php?group_id=89317&package_id=110433&release_id=227330

Posted by Francis 2004-03-29

PATH 0.32 released

Since v0.31 was a good release with no bugs that I have been aware of, there isn't any new functionality in this new version. However, the code has been drastically cleaned up. Also, the interpreter should now be completely reusable, since programs can now be loaded from an array in addition to a file, and the input and output can be redirected to custom functions other than stdin and stdout.

Posted by Francis 2004-03-20

PATH 0.31 released

PATH v0.31 has been released. The most notable things about this new version is the new Distutils setup script, and some problems relating to debugging that have been fixed. Also, the code has been reorganized and cleaned up.

https://sourceforge.net/project/showfiles.php?group_id=89317&package_id=110433&release_id=221952

NOTE: You may need to do a "rm /usr/bin/path" if you had v0.3 installed previously. This is because the new version installs to /usr/local/bin instead of /usr/bin.

Posted by Francis 2004-03-07

PATH 0.3 released

The latest version of the two-dimensional programming language PATH has been released. The interpreter has been rewritten in Python, and the new plugin system allows the user to add additional functionality to the language using Python scripts. Also, the new debug output feature makes creating complicated PATH programs much easier.

Posted by Francis 2004-02-24

PATH 0.22 released

The new version of PATH fixes a rather nasty bug involving going beyond the limits of the memory cells. Also, building PATH should be much easier now thanks to a new Ant makefile.

Posted by Francis 2004-01-31

PATH 0.21 released

Sorry for releasing this new version so quickly, but 0.2 (as well as version 0.1) had some glaring problems with it that I felt compelled to fix right away. Not exactly bugs, but rather anomalies with the language itself. Since PATH is a relatively new language, I would rather do away with the anomalies quickly than create a bizarre historical quirk later.

What's been changed:
< and > are now the left and right conditionals, respectively. These originally changed the current memory cells (like in Brainf*ck), but it is much more logical to group them with ^ and v.
Similarly, { and } now move to the previous or next memory cells, respectively.

Posted by Francis 2004-01-27

PATH 0.2 released

After four months of inactivity, PATH is back. The PATH interpreter has been re-written from the ground up in Java. This version is much, MUCH more stable than the previous C-based interpreter.

Posted by Francis 2004-01-25

New programming language: PATH

PATH is a new programming language based on the Brainf*** language. However, instead of simply reading left-to-right, line-by-line, like most languages, PATH programs can travel in all four directions.

PATH is sorely in need of documentation, and the interpreter needs a lot of work as well. If you can help, please let us know in the PATH project's forums.

Posted by Francis 2003-09-04
MongoDB Logo MongoDB