jameson@cpsc.ucalgary.ca (Kevin Jameson) (02/28/89)
I'm writing a term paper on interpreters for a computer science course, and would like to include a discussion on Forth. The problem is that I'm having some difficulty getting hold of a public domain forth implementation to study. I've tried several times to get Zimmer's forth (f8388.arc) from simtel20 without success (my request is abandoned after the server tries for two days to get past some uncooperative gateway), and have mailed a disk to the "local" (in another city) forth chapter group which seems to be taking a long time. I'd really like to see how a forth interpreter is written in C as well as in assembler (the standard faster way), because of course our cpsc curriculum is oriented toward Unix more than toward Intel assembler. In view of the fact that the school term is rapidly coming to a close, would it be possible for someone to please email me 1. a version of Zimmers forth 2. a significant example of forth code (eg. a forth editor) 3. a C version of forth (if one exists) Thanks Kevin (jameson@cpsc.UCalgary.CA)
jax@well.UUCP (Jack J. Woehr) (03/02/89)
In article <811@cs-spool.calgary.UUCP> jameson@cpsc.ucalgary.ca (Kevin Jameson) writes: << trimmed and edited slightly>> >I'm writing a term paper on interpreters for a computer science course, >and would like to include a discussion on Forth. The problem is that >I'm having some difficulty getting hold of a public domain forth > 1. zimmer's forth > 2. a significant example of forth code (eg. a forth editor) > 3. a C version of forth (if one exists) Kevin, help is as near as your modem! Call the BCFB on the CFB-Net and download #1, #3, and as much of #2 as your disk can hold. The British Columbia Forth Board is (604) 434-5886. {}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{} {} {} {} jax@well ." Sysop, Realtime Control and Forth Board" FIG {} {} jax@chariot ." (303) 278-0364 3/12/2400 8-n-1 24 hrs." Chapter {} {} JAX on GEnie ." Tell them JAX sent you!" Coordinator {} {} {} {}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}