blue
Don't be blue -- FORTH is free.
cs_logo

CS 636 / 536: The Structure of Programming Languages
FORTH Code Examples and
Getting a FORTH Compiler
Email A.Fischer at work Email A.Fischer at home
Home Page
FAQs
Homework Assignments
Lab Assignments
Lecture Notes

<< Back
 
A quick-reference spreadsheet: quick reference, in Excel
A function for greatest common divisor: gcd.f
A function for interactive numeric input: getn.f

To get a FORTH compiler try one of the suggestions below. I will add more information to the list if you send it to me.

For Windows
To download win32 Forth 4.2 point your browser to the following URL: ftp://ftp.taygeta.com/pub/Forth/Compilers/native/windows/Win32For/W32for42.exe Select Run this program from its current location.

Do you want to install Win32For ?
----------------------------------
Click yes
Click ok in response to the "destination directory"
Click ok in response to the "group name"
Click Yes to review the release notes in response to "installation complete"

Win32 Forth comes with an extensive on line help under the help pull down menu. For some additional Win32 Forth 4.2 documentation see: ftp://ftp.taygeta.com/pub/Forth/Compilers/native/windows/Win32For/W32for42.txt

UNIX, Linux, and OS-X
Hi Dr. Fischer, It's not pretty, yet, but I managed to install the GNU Forth Interpreter Gforth in my RedHat 6.2; The gcd program compiled and functioned with the exception that I had to use "invert" instead of "not" on line seven. There's a pretty good manual for Gforth, and Emacs is supposed to work well with it. That will take me some time to configure, but I should be able to use Emacs to do LISP, also! --Harry Marotto

I have this compiler working under OS-X, both Jaguar and Panther versions. --A. Fischer

The FORTH Interest Group. A site you can check Forth interest group home page for a collection of several other Forth compilers, including other Mac versions is: www.worth.org

Documentation on FORTH.
I happened to find some useful documentation on Forth. The URL is
http://www.albany.net/~hello/simple.htm
It is a 53 page handout and I found it quite useful. Regards, Piyush Agarwal.

Last updated: 4/5/05