home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / lang / forth / 2949 < prev    next >
Encoding:
Internet Message Format  |  1992-08-13  |  1.8 KB

  1. Path: sparky!uunet!gatech!pitt!willett!dwp
  2. From: dwp@willett.pgh.pa.us (Doug Philips)
  3. Newsgroups: comp.lang.forth
  4. Subject: Re: Advertising Forth
  5. Message-ID: <3982.UUL1.3#5129@willett.pgh.pa.us>
  6. Date: 13 Aug 92 21:07:29 GMT
  7. Organization: EIEI-U
  8. Lines: 42
  9.  
  10. In article <4210@wet.UUCP> jpeters@wet.COM (John A. Peters) writes:
  11.  
  12. +In the Forth Dimensions of July 1992 Mike Elola writes "To use this
  13. +message in advertising, it must be made simpler"  Here is my edited
  14. +version:
  15.  
  16. I'm glad you commented on that, and I'd like to take your comments
  17. one step further.
  18.  
  19. +Forth is a High-Tech "open" language that reveals it's internals and
  20. +allows it to be extended and scaled to match the project.
  21.  
  22. Unless you buy a commercial system in which case you usually _do not_ get
  23. access to its internals.
  24.  
  25. +expressions with fewer syntax rules than is usually customary.  No
  26. +part of Forth is hidden or inaccessible to the programmer, therefore
  27. +any known hardware interface is possible.
  28.  
  29. Except as noted above, but that ususally won't interfere with accessing
  30. hardware.
  31.  
  32. +Forth programmers are free to add new components and language constructs
  33. +as soon as they are understood, instead of waiting for compiler vendors
  34. +to get around to implementing it.
  35.  
  36. That phrasing doesn't inspire much confidence in Forth.  I'd rather
  37. see something like:
  38.  
  39.     Forth programmers are free to add new components and language
  40.     constructs in order to grow/extend/etc. Forth into a comprehensible
  41.     application specific language tailored for the task at hand.
  42.  
  43. +Example: The state machine SWITCH statement in C
  44.  
  45. Sorry, but C and Forth have both been around long enough for that example
  46. to merely point out just how far behind the times Forth is (I can hear it
  47. now:  What!?!? You have to a CASE/SWITCH construct YOURSELF!)
  48.  
  49. -Doug
  50. ---
  51. Preferred:  dwp@willett.pgh.pa.us    Ok:  {pitt,sei}!willett!dwp
  52.