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