Path: utzoo!attcan!uunet!tut.cis.ohio-state.edu!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: PYGMY Forth Message-ID: <1790.UUL1.3#5129@willett.pgh.pa.us> Date: 25 Sep 90 01:32:19 GMT Organization: String, Scotch tape, and Paperclips. (in Pgh, PA) Lines: 25 Category 1, Topic 45 Message 48 Sun Sep 23, 1990 JETHOMAS at 21:41 CDT I liked your 1.2 Pygmy a lot, it's simple enough to grasp pretty easily. I was glad to see the 1.3 version, which duplicated many of the changes I made and more besides. The method for opening files seems unnecessarily tedious, but it's easy to open a file once and then save the system with the file open, so it doesn't have to be done all that often. I probably won't do anything about it. I've found a really minor bug -- you didn't change Robert Berkey's DO LOOP code to match your new FOR NEXT, so : TEST 10 0 DO I . LOOP ; will print out: TEST 1 2 3 4 5 6 7 8 9 ok This is easy to fix. : (DO) ( limit index - for-index ;R ip - index-offset ip ) ( OVER 1- POP SWAP PUSH PUSH - 1- ; ) OVER 1- POP SWAP PUSH PUSH - ; : >R COMPILE PUSH ; : R> COMPILE POP ; I've had a lot of fun with Pygmy. Thanks for making it! ----- This message came from GEnie via willett through a semi-automated process. Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp