Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!seismo!uwvax!uwmacc!hobbes!circle
From: David_Douthitt@circle.UUCP (David Douthitt)
Newsgroups: comp.lang.forth
Subject: ROMable Forth
Message-ID: <2.21049C34@circle.UUCP>
Date: Wed, 22-Jul-87 02:19:29 EDT
Article-I.D.: circle.2.21049C34
Posted: Wed Jul 22 02:19:29 1987
Date-Received: Sat, 25-Jul-87 04:23:27 EDT
Organization: FidoNet node 121/1 - 1st Circle, Madison WI
Lines: 22

Has anyone had any experience with implementing a ROMable Forth? One of 
my projects (SOMEDAY) will be to a) put Forth on ROM for the Apple II; 
and 2) to put Forth on ROM for the Mill 6809E coprocessor for the Apple 
II.
 
Also, I've been dismayed at Forth performances that ive seen... I compared two 
different versions of Forth I have with Kyan Pascal for the Apple II. 
Pascal ran in 6502 code, Mad Apple Forth (our local implementation, and 
at least partially my baby) MAF ran in 6502 code, and an implementation 
of Forth-83 by Allan Anway of UW-superior ran in 65802/816 code.
 
The Pascal was faster than either Forth.... what gives? I promise, my 
next Forth implementation is going to be direct threaded... Indirect 
threads are too slow.

         "Curiouser and curiouser," said Alice.
           -- david
 
UUCP: uwvax!geowhiz!uwspan!hobbes!circle!david_douthitt
US SNAIL: 1723 Blossom Lane #$
          Madison, WI 53716
Fido: 121/1