home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / forth / 4034 < prev    next >
Encoding:
Text File  |  1993-01-28  |  3.2 KB  |  60 lines

  1. Newsgroups: comp.lang.forth
  2. Path: sparky!uunet!ukma!darwin.sura.net!uvaarpa!murdoch!fermi.clas.Virginia.EDU!jvn
  3. From: jvn@fermi.clas.Virginia.EDU (Julian V. Noble)
  4. Subject: Re: Recent FORTHs' guts (was: Documentation )
  5. Message-ID: <1993Jan28.200329.738@murdoch.acc.Virginia.EDU>
  6. Sender: usenet@murdoch.acc.Virginia.EDU
  7. Organization: University of Virginia
  8. References: <1993Jan28.084312.95@wronz.org.nz>
  9. Date: Thu, 28 Jan 1993 20:03:29 GMT
  10. Lines: 48
  11.  
  12. I am reminded of the chap who asked his girlfriend "Why do women take things
  13. so personally?" to which she replied "Well, I'm sure ***I*** don't!"
  14.  
  15. I personally use HS/FORTH, despite some minor coolness between me and
  16. Jim Callahan, its author/vendor/guru, because it is a) very good; b) very
  17. complete; c) very clever. I can unhesitatingly recommend it to anyone who
  18. needs a big Forth for Intel-based machines.
  19.  
  20. However, in putting together a disk that will be distributed free at the
  21. Forthcoming ACM/SIGForth conference in Indianapolis, I naturally had to
  22. employ public-domain Forths. So PD Forths have their place. 
  23.  
  24. Let me provide an analogy: when PCs came out they were supplied with a
  25. BASIC interpreter, free, gratis and for nothing. So everyone who bought a
  26. PC and didn't know how to program but felt inclined to learn learned in
  27. GW-BASIC. If they should later become more serious programmers or developers,
  28. then the could ***buy*** BASCOM for several hundred clams, or a C or maybe
  29. a FORTRAN. But the number of people who would go out and invest several
  30. hundred dollars on a new compiler in a new language was small.
  31.  
  32. Buying HS/FORTH for some $250 in 1984 was a moderately expensive decision.
  33. I had already had a modest Forth encounter with the Jupiter Ace; but had I
  34. been able to play around with a PD Forth for a while on my PC, the whole
  35. thing (that is the decision to lay out serious bread) would have seemed
  36. more of a natural evolution.
  37.  
  38. Anyway, my student primer disk has F-PC, Eforth and some tutorials for F-PC
  39. donated by Jack Brown and C.H. Ting. I included Eforth because it is very
  40. simple and contains a really well designed .ASM source that any moderately
  41. serious CS student can understand at a glance. Although Eforth for the PC
  42. is terribly inefficient, it would be very simple to produce a Fast Eforth, 
  43. and this would doubtless serve as an excellent exercise for the student.
  44.  
  45. So I can't agree with Ray Duncan that Eforth and other PD Forths are 
  46. abominations unto the gods or whatever. They are useful in themselves, and
  47. provide the necessary entree into Forth for beginners that should be
  48. followed by the purchase of serious tools when heavy programming tasks are
  49. encountered. In my opinion, Forth vendors have been both narrow-minded and
  50. short-sighted, compared --say-- to C vendors like Borland. At the last ACM
  51. meeting, the latter's reps were giving away large complete boxes of C++ to
  52. anyone who cared to tote them away. Gratis. I mean for free! The notion was
  53. undoubtedly akin to "Bread cast upon the waters..." There must be something
  54. to it: C++ is flourishing everywhere despite its manifest and obvious short-
  55. comings that should be apparent to the meanest intelligence; whereas Forth
  56. is, despite its beauties that we all appreciate so well, still struggling
  57. 20 years after its inception.
  58.  
  59. --jvn
  60.