LANGOWSKI@FREMBL51.BITNET (Joerg Langowski / EMBL Grenoble) (01/19/89)
The two commercial Forth implementations for the Mac that are really worth talking about are 1. Mach2, from Palo Alto Shipping Co., POB 7430, Menlo Park, CA 94026, (415)854-7994 or (800)44-FORTH and 2. MacForth, from Creative Solutions Inc., 4701 Randolph Road, Suite 12, Rockville, MD 20852, (301)984-3530 or (800)367-8465. Both have a large user base and lots of examples, Mach2 on GEnie and MacForth on Compuserve. Mach2 is a subroutine-threaded, multi-segment implementation that generates native machine code so that one can write DAs, XCMDs etc. easily; its toolbox support follows very closely that of Inside Mac. MacForth is a token-threaded implementation with lots of the toolbox support hidden from the programmer through its own implementation of Mac toolbox calls. Therefore, MacForth has about twice as many predefined words than Mach2. I personally prefer Mach2 with its sparser set of words (KISS philosophy) and its code which is native 68000/68020 and runs about twice as fast as typical MacForth code. Bothe systems, BTW, are multitasking. They are available through software retailers like Computerware. Prices should be around $80 for Mach2 and about $150 for MacForth Plus. There is, furthermore, a pretty good public domain Forth for the Mac, PocketForth, which comes in a DA and application version, so you can also create DAs with that one. It is a subroutine threaded 16bit implementation and approaches the speed of Mach2 for some problems. I could post it to the net. I haven't been able to reach the author, Chris Heilman, yet, since he gives only a Compuserve address and I can@t reach that from Frenchieland, but if he reads this, please, I'd like a copy of the sources. That's it. Joerg Langowski EMBL, c/o ILL 156X F-38042 Grenobyl Cedex France
JAJZ801@CALSTATE.BITNET (JEFFREY SICHERMAN - CALSTATE LONG BEACH) (01/20/89)
Attched is the MSDOS FORTH stuff from the SIMTEL listserver at
NDSUVM!. You could reach it from there, RPICICGE, or FTP to
SIMTEL itself. Couldnt' find any MAC stuff; most of this is PD
FORTH implementations for MSDOS systems but a couple are other
kinds of packages. Your best bet may be some of the FORTH BBS's around.
Jeff Sicherman
JAJZ801@calstate.bitnet
------------------------------------------------------------------------
Received: by CALSTATE via BITNet for JAJZ801@CALSTATE (CSUMailer (1.3));
Thu, 19 Jan 89 17:21:45 PST
Received: by NDSUVM1 (Mailer R2.02) id 5616; Thu, 19 Jan 89 15:16:56 CST
Date: Thu, 19 Jan 1989 15:16 CST
From: LISTSERV@NDSUVM1 (1.5o)
Subject: Directory listing PD:<MSDOS.FORTH>*.* part 1 of 1
To: JAJZ801@CCS.CSUSCC.CALSTATE.EDU
66816 binary PD:<MSDOS.FORTH>BBL_A.ARC
187648 binary PD:<MSDOS.FORTH>BBL_B.ARC
274920 binary PD:<MSDOS.FORTH>F8388.ARC
54424 binary PD:<MSDOS.FORTH>F8388DC.ARC
122063 binary PD:<MSDOS.FORTH>F8388HP.ARC
6580 binary PD:<MSDOS.FORTH>F8388RME.ARC
111035 binary PD:<MSDOS.FORTH>F8388XTR.ARC
81011 binary PD:<MSDOS.FORTH>F83A.ARC
74240 binary PD:<MSDOS.FORTH>F83B.ARC
46897 binary PD:<MSDOS.FORTH>F83TUTOR.ARC
179143 binary PD:<MSDOS.FORTH>F83V2-MS.ARC
22831 binary PD:<MSDOS.FORTH>F88COLOR.ARC
29029 binary PD:<MSDOS.FORTH>FBBS2.ARC
110336 binary PD:<MSDOS.FORTH>FIFTH.ARC
51671 binary PD:<MSDOS.FORTH>FIG86.ARC
174386 binary PD:<MSDOS.FORTH>FORTHED.ARC
112019 binary PD:<MSDOS.FORTH>FPC-ADD1.ARC
199373 binary PD:<MSDOS.FORTH>FPC225-1.ARC
238494 binary PD:<MSDOS.FORTH>FPC225-2.ARC
226795 binary PD:<MSDOS.FORTH>FPC225-3.ARC
202145 binary PD:<MSDOS.FORTH>FPC225-4.ARC
243577 binary PD:<MSDOS.FORTH>FPC225-5.ARC
104960 binary PD:<MSDOS.FORTH>UNIFORTH.ARC