home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!news.cerf.net!nic.cerf.net!duncan
- From: duncan@nic.cerf.net (Ray Duncan)
- Newsgroups: comp.lang.forth
- Subject: Re: Forth's Adaptability
- Date: 23 Jan 1993 03:29:25 GMT
- Organization: CERFnet Dial n' CERF Customer Group
- Lines: 41
- Message-ID: <1jqe2lINNiv8@news.cerf.net>
- References: <1993Jan20.150614.20069@crd.ge.com> <1jk69lINNhjo@news.cerf.net> <BEVAN.93Jan22131846@panda.cs.man.ac.uk>
- NNTP-Posting-Host: nic.cerf.net
-
- In article <BEVAN.93Jan22131846@panda.cs.man.ac.uk> bevan@cs.man.ac.uk (Stephen J Bevan) writes:
- >In article <1jk69lINNhjo@news.cerf.net> duncan@nic.cerf.net (Ray Duncan) writes:
- > It is a mistake to judge the "Forth community" by the public
- > domain implementations of Forth. People who insist on using
- > public domain Forths and reinventing the wheel time after time
- > get what they paid for.
- >
- >Agreed, but :-
- >
- > [ LMI FORTH has files & blocks, floating point ... etc. ]
- >
- > they've [LMI users] had access to these capabilities, if they
- > needed them, for many years.
- >
- >And I'm sure they are happy with them, but consider what happens if
- >they decide, for one reason or another, that they don't want to use
- >LMI FORTH anymore, but prefer to use a different vendor's system.
- >What are they to do with all the code they've developed using LMI
- >specific extensions? Unless the "extensions" are either standard or
- >defacto standards then there may be significant effort involved in
- >changing the code, so much so you may have to stick with the system
- >you have even though you know you can get better/cheaper elsewhere
- >(I've suffered just this situation with large amounts of code written
- >using VAX FORTRAN + extensions). This is good for vendors since it
- >keeps users locked into their system, but it is definitely not a good
- >deal for users.
-
- I must admit I don't quite see your point. At the time we added
- these capabilities to our systems, they were relatively novel in
- the Forth world. Certainly, nothing in the standards of the time
- (polyForth, Forth-79, Forth-83, figForth) spoke to these issues.
- Does that mean our users should have gone without these capabilities
- until the Forth standards-body-du-jour got around to codifying
- these capabilities? Forget it! I could just as easily make the
- argument that the reason the ANSI committee is in a position to
- standardize file management, memory management, floating point,e tc.
- is that companies like LMI (and their customers) were willing to
- prove the usefulness of these capabilities in real-world
- applications.
-
-
-