Parrot Forth Released: 14 October 2004 Version: 0.1 Download: http://matt.diephouse.com/software/parrot-forth-0.1.tar.gz
This is the initial release of my re-implementation of Parrot Forth in PIR. Code reviews are both welcome and appreciated (PIR is kind of new, so I may not be doing everything correctly). The two main goals of this implementation are: to be a complete example of how to implement a Parrot compiler and to be as clean and readable as possible. Current Features: o 25 Built-In Words (use `words` to see them) o A Nice Prompt o Initial Support for ." (printing a string) o Basic Integer Support o The Ability to Define New Words (using `: ... ;`) Still to Come: o Strings o Variables o Constants o Loops o Conditionals o Numeric Bases o More Words To use it, untar, cd into the directory and run `parrot forth.pir`. It needs to be executed from inside this direcotry, so you may need to run `../../parrot forth.pir` or something similar. Enjoy! -- matt diephouse http://matt.diephouse.com