home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!uknet!acorn!eoe!ahaley
- From: ahaley@eoe.co.uk (Andrew Haley)
- Newsgroups: comp.lang.forth
- Subject: Re: Documenting
- Message-ID: <1504@eouk9.eoe.co.uk>
- Date: 21 Jan 93 09:35:28 GMT
- References: <1993Jan19.135941.18125@exu.ericsson.se>
- Organization: EO Europe Limited, Cambridge, UK
- Lines: 39
- X-Newsreader: TIN [version 1.1 PL6]
-
- James Hague (exuhag@exu.ericsson.se) wrote:
- : I assume Mr. Moore has written quite a few articles outlining his thoughts
- : and opinions of Forth and programming in general. Perhaps some references
- : are necessary, to prevent further such alterations of history. (This is
- : not meant to be snide; as Forth gets older, it's history becomes more and
- : more muddled.)
-
- I asked him about that a few weeks ago. He has written some things,
- but they aren't really in a publishable state. (There was a piece in
- the special Forth issue of Byte, but it wasn't very detailed.) He's
- much more inclined to spend time working on the uP21, his new
- processor.
-
- Chuck's environment has never stood still. He's been refining it and
- making it simpler and simpler for what he wants to do. His current
- system (which is called OK) doesn't use BLOCK at all because all of
- the code and data he needs fits into memory, and he can just write all
- of memory into a file. This system is used to design a 100 MIP
- microprocessor, which traditionally requires a good sized workstation
- with a big disk; Chuck does all of his design without using the disk
- at all! It's only there to make backups.
-
- Also, he's discovered that standard Forth isn't the best way to
- control transistors; the uP21 has an instruction set which is
- obviously inspired by Forth, but is much lower level. This is
- essential because of the way the uP21 decodes its instructions, using
- very simple logic. Chuck has always been willing to throw away
- anything in Forth which isn't ideal for the job at hand; what we might
- recognize as "classical Forth" is microFORTH, circa 1978. He's been
- changing things ever since. Because of this attitude to his tools,
- he's very disinclined to spend time writing about something he created
- long ago; he's too busy creating new things.
-
- However, Chuck did write a paper on the origin of Forth for the
- upcoming History Of Programming Languages conference, but it was
- rejected because it was "too informal." I don't know if the paper
- will be published elsewhere.
-
- Andrew.
-