home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / forth / 3943 < prev    next >
Encoding:
Internet Message Format  |  1993-01-21  |  2.3 KB

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