home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / lang / forth / 2819 < prev    next >
Encoding:
Internet Message Format  |  1992-07-21  |  2.5 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!samsung!transfer!sw.stratus.com!nick
  2. From: nick@sw.stratus.com (Nicolas Tamburri)
  3. Newsgroups: comp.lang.forth
  4. Subject: Re: ANS figFORTH
  5. Keywords: ANS, fig, implementation
  6. Message-ID: <4980@transfer.stratus.com>
  7. Date: 21 Jul 92 13:10:20 GMT
  8. References: <1992Jul15.115912.9846@Informatik.TU-Muenchen.DE> <l6lr0pINNsvk@appserv.Eng.Sun.COM>
  9. Sender: usenet@transfer.stratus.com
  10. Organization: Stratus Computer, Inc.
  11. Lines: 41
  12.  
  13. wmb@pi.Eng.Sun.COM (Mitch Bradley) writes:
  14. > ... thus further eroding the ability of Forth vendors to make a profit,
  15. > thus ensuring that Forth will forever be relegated to a hobbyist language
  16. > or an academic curiosity.
  17. > Down with free Forth systems.
  18. > Mitch
  19.  
  20. I understand your sentiment, but I don't agree with you.  From personal
  21. experience, I've bought a bunch of Forth implementations (yours included,)
  22. to run on Atari 8-bitters, an Amiga and a Mac.  I would probably not have
  23. bought any, had I not been introduced to Forth via freebie Forths on each
  24. platform.  (The first hit is always free I guess. :-)
  25.  
  26. We keep talking about re-inventing the wheel here in Forth-land, and we all
  27. know that as soon as ANSI Forth is approved and hits the street, everybody
  28. that has written a public domain Forth will either write an ANSI compatible
  29. one, or upgrade their existing package to be ANSI compatable.  I'd rather
  30. see all that effort go into developing tools and libraries for one widely
  31. available ANSI Forth, than to have a dozens of widely available ANSI Forths
  32. which all have the same minimum level of functionality.
  33.  
  34. Since there doesn't seem to be any chance that any type of internal
  35. standardization will happen, the next best thing, (for me anyway,) if I'm
  36. interested in portability, is to rely on a common, widely-available,
  37. platform existing on all my target machines.  I can then use my favorite
  38. platform for development, but target my code for ultimate compilation by
  39. the freebie system, and be confident of its availabilty and compatability
  40. on diverse machines.  Without this ability, I'd probably resort to doing
  41. the project in C, since I can count on C being pretty much available on all
  42. platforms.  I'd like to see this be true for Forth as well.
  43.  
  44. Finally,  vendors will always be able to tout their
  45. 'direct-jsr-threaded-inline-peephole-optimized' Forth languages with the
  46. nifty development systems as being superior to the public-domain version.
  47. This is wehere the real selling point to Forth systems is anyway,  the Forth
  48. engine itself may as well be given away for free.
  49.  
  50.                             /nt
  51.