Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!whuxl!whuxlm!akgua!gatech!seismo!mcvax!enea!tut!jty From: jty@tut.UUCP Newsgroups: net.lang.forth Subject: Re: Forth standards Message-ID: <337@tut.UUCP> Date: Thu, 27-Mar-86 13:21:34 EST Article-I.D.: tut.337 Posted: Thu Mar 27 13:21:34 1986 Date-Received: Tue, 1-Apr-86 04:37:38 EST Reply-To: jty@tut.UUCP (Jyrki Yli-Nokari) Organization: Tampere University of Tecnology Lines: 37 Keywords: forth implementation I'll encourage you to write Forth yourself, but remember two things: a) Make it compatible either with fig-forth or better, F83 (the Laxen/Perry/Harris implementation of Forth-83 standard) This makes your life a lot easier. b) Do it in ASSEMBLER (and forth itself), everything else is asking for a big trouble. This is due to the tight integration of code and data in forth dictionary. It is possible to write a HUGE switch-statement (in C) to implement the virtual Forth machine, but this is VERY S L O W W w w .. Anyway, I heard Mitch Bradley (wmb@sun) is writing a portable UNIX forth in C, can somebody (wmb?) verify this? The question is, will it support "separate I and D space"? jty@tut.UUCP ! I know all about FORTH. Jyrki Yli-Nokari ! I saw a TV-program about it once Tampere University of Technology ! (I also love Carl Barks) Computer Systems Laboratory ! N 61 26' E 23 50' ! +358 31 162590, home +358 31 531999 ! PS. I promised to send my 6809-forth-83 implementation to somebody, but I lost the address (stupid me). Can you (whoever you were) send your address again?? -- jty@tut.UUCP ! I know all about FORTH. Jyrki Yli-Nokari ! I saw a TV-program about it once Tampere University of Technology ! (I also love Carl Barks) Computer Systems Laboratory ! N 61 26' E 23 50' ! +358 31 162590, home +358 31 531999 !