home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!pitt!willett!ForthNet
- From: ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie)
- Newsgroups: comp.lang.forth
- Subject: X3J14 Holding Pattern Here
- Message-ID: <3931.UUL1.3#5129@willett.pgh.pa.us>
- Date: 21 Jul 92 12:27:25 GMT
- Organization: EIEI-U
- Lines: 69
-
- Category 10, Topic 12
- Message 189 Tue Jul 21, 1992
- B-LEE [b0b] at 03:19 EDT
-
- Path: b0b
- Newsgroups: Category.10
- Subject: Re: Fixing the Standards - WHY??
- From: b0b@interface.via.mind.org (Bob Lee)
- Message-ID: <mau8NB2w165w@interface.via.mind.org>
- Date: Mon, 20 Jul 92 08:02:22 PDT
- Organization: Interface BBS, 707-544-9661, ForthNet
-
- bigras@mala.bc.ca writes:
-
- # I have beem using Forth for 10 years and all through that time there
- # have been these people trying to fix the standard. They do some good
- # by expanding the distribution of information on various
- # implementation techniques. By and large though there efforts are {
- # Properly } ignored by most Forth users. What is so good about Forth
- # is its very small kernal and infinite extensibility, and
- # interactivity. This makes Forth ideal for imbedded systems of all
- # kinds, including embedding the Forth in an application. This
- # compactness and total flexibility and control are not available
- # outside of assembly language. This flexibility extends to the entire
- # development system as well.
-
- The Forth-83 Standard, with all its faults, gave me a point of
- reference when exploring a new implementation of Forth. I knew that I
- could count on certain behaviors. ANSI Forth provides a similar point of
- reference, but goes considerably further and is much more coherent.
-
- I'm not happy with every aspect of ANSI Forth, and I doubt that anyone
- is. But it's "way better" than anything that's gone before, and nobody
- is required by law to implement it. Most "Forth-83" implementations
- deviate considerably from that standard, and I expect there will be
- considerable deviation in ANSI Forth implementations.
-
- # I am currently bringing up Forth for OS/2 2.0 and the kernal so far is
- # 10K. No I have not implemented every word that somebody wants to
- # stick in a standard. Any words that are wanted can be added by
- # whomever needs them. All my words are vectored as well so if you
- # like flavour X just change it.
-
- As it ever shall be! The ability to change the language to suit the
- job is Forth's strongest feature. An ANSI Forth implementation needn't
- take away that feature. People are concerned that ANSI Forth won't
- "allow" them to do low level tricks. That's just silliness - a "Standard
- Program" can't do certain things, but few of us write "Standard Programs"
- anyway. The same is true in the C community, btw.
-
- # If you want real standards { and your hands tied } feel free to use C
- # or Ada or Pascal.
- #
- # As far as calling experimental varients Forth goes ... that is what
- # Forth is all about. You standards types can feel free to go find
- # another name!
- #
- #
- # Tony Bigras
- #
- # ok
-
- Your "ok" tag made my day, Tony. Thanks for writing!
-
- -----
- This message came from GEnie via willett. You *cannot* reply to the author
- using e-mail. Please post a follow-up article, or use any instructions
- the author may have included (USMail addresses, telephone #, etc.).
- Report problems to: dwp@willett.pgh.pa.us
-