Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!zaphod.mps.ohio-state.edu!usc!ucla-cs!rutgers!rochester!pt.cs.cmu.edu!dsl.pitt.edu!pitt!willett!ForthNet From: ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) Newsgroups: comp.lang.forth Subject: Selecting a Public Domain Kernel Message-ID: <1763.UUL1.3#5129@willett.pgh.pa.us> Date: 20 Sep 90 02:35:40 GMT Organization: String, Scotch tape, and Paperclips. (in Pgh, PA) Lines: 25 Date: 09-18-90 (13:07) Number: 3796 (Echo) To: JEFFERY WOOD Refer#: 3795 From: PETE KOZIAR Read: NO Subj: FORTHS Status: PUBLIC MESSAGE Actually, it's a little bit more complicated, in that I think Brodie switched FORTHs between editions. The first edition uses FORTH-79 (the Fig-FORTH model), and the second edition uses the FORTH-83 model. They're pretty close; the major differences a new programmer would see are: 1. Truth has the value of 1 in FORTH-79, and -1 in FORTH-83. 2. Empty loops work different -- the infamous 0 0 DO. I have never used FORTH-79, but I believe 0 0 DO executed 0 times, and I know it executes 65536 times in FORTH-83. A good, public-domain FORTH-83 is F83 for the IBM PC (otherwise known as Laxon/Perry F83 after its authors). I don't know what's out there for the VIC-20. --- * Via Qwikmail 2.01 The Baltimore Sun ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or dwp@willett.pgh.pa.us