home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.forth
- Path: sparky!uunet!gumby!wupost!uwm.edu!moci!
- From: @moci.uucp
- Subject: Re: Free Forth
- Organization: ICOM, Inc., West Allis, WI
- Date: Tue, 18 Aug 92 14:49:10 GMT
- Message-ID: <1992Aug18.144910.3991@moci.uucp>
- X-Newsreader: Tin 1.1 PL4
- References: <Bt5qEM.A3s@starnine.com>
- Lines: 57
-
- mikeh@starnine.com (Mike Haas) writes:
- : [...] :
- : If someone were to start a large, funded effort to produce a hot
- : general-purpose product (game, word processor, etc.), and they
- : chose YOU to head up the engineering effort...would you choose
- : Forth
-
- Yes! Providing, however, that a fast, robust, vendor-supported Forth
- was available for the target platforms, and the application doesn't
- just scream to be implemented in another language (some dBase variant,
- perhaps). As you have pointed out, I would also expect the vendor to
- provide the tools many other languages consider essential: file access,
- memory allocation, floating point support, and the ability to link with
- the target's object files. Thankfully, there *ARE* currently vendors
- that provide such systems (at least on the IBM-compatible platform I've
- been working on for the last few years).
-
- This is the reason I would like to see commercial Forth systems thrive.
- I have not seen any public-domain implementation that can match the
- compilers I've purchased in overall features: performance, documentation,
- language extensions (portable within the vendor's product line), and
- support. The difference between a good commercial Forth and a PD Forth
- is one I am willing to pay for, because I know I can make the development
- system pay for itself. If all the software you're ever going to write
- with a compiler isn't going to bring in the few hundred bucks you paid
- for the system, I might suggest that you'd eat better by selecting a
- different career ;-).
-
- That's my argument for a professional Forth system. I also believe that
- PD Forths serve important purposes: they allow college students to get
- their feet wet, and they allow hobbyists to have a low-cost tool to
- hack out their latest whiz-bang home automation system. It is my hope,
- however, that PD Forth authors understand the educational importance of
- their systems. A truly bad implementation, or incomprehensible source
- code/example code, is likely to leave a negative impression. My opinion
- is that a PD Forth which is clearly documented as an educational system,
- and provides well-written examples and bibliographic references, will do
- a great deal to enlarge the Forth community. Attempting to bill a PD
- Forth as "THE Forth of the 90's" or somesuch could be harmful, in that
- it could turn people away from purchasing (potentially better) vendor-
- supported systems. Why compete with vendors?
-
- Mitch Bradley has started some interesting discussion here. I feel
- he is correct in believing that PD Forths are potentially harmful to
- vendors, although the middle ground --- with PD Forths serving an
- educational purpose and commercial Forths catering to professional
- needs --- might prove to be the most beneficial.
-
- Cheers,
- Dave Ruske ...!uwm.edu!moci!dave
- Sr. Software Engineer GEnie: D.RUSKE1
- ICOM, Inc. 414-321-8000
-
- [Opinions are mine, and may not reflect those of ICOM, Inc.]
-
- e
- ?
-