home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.forth
- Path: sparky!uunet!paladin.american.edu!europa.asd.contel.com!emory!wupost!csus.edu!netcom.com!jimlynch
- From: jimlynch@netcom.com (Jim Lynch)
- Subject: Re: Forth Standard Debate
- Message-ID: <1993Jan5.103140.15458@netcom.com>
- Organization: Netcom Online Communications Services (408-241-9760 login: guest)
- References: <1i7flnINN9or@life.ai.mit.edu> <1993Jan4.234621.12186@news.uakron.edu>
- Date: Tue, 5 Jan 1993 10:31:40 GMT
- Lines: 37
-
- In article <1993Jan4.234621.12186@news.uakron.edu> r3btg@vax1.cc.uakron.edu (Ben T Galehouse) writes:
- >It is quite amusing to listen to everyone argue. Here is what I think.
- >There should be standards. This isn't difficult to justify. People
- >need to know that there is _a_ forth standard that everybody uses. This
- >makes learning forth much easier. Code portability is also a factor.
- >
- >However, for forth to keep it's spirit, must also be deviation from the
- >standard. Often, a machine's architechture dictates the fastest or the
- >shortest way to do something. Also, especialy in embedded applications,
- >no one application will need all the commands often included with forth.
- >This sort of deviation from the standard must be accepted and even
- >supported, no matter how badly a person advocates that standard.
- >
- >One of the most important characteristics of forth is it's size and
- >consision. To this end, I suggest a group of malleable standards.
- >There should be a very short basic description of forth. On top of
- >that, there should be a description of how forth should be implimented
- >on 16-bit machines and on 32-bit machines (size of stack? if the stack
- >is 32 bits, how to work with 16-bit arrays?). If somebody wants to
- >devise a graphic standard (variable names that contain the screen size?)
- >that is also fine. Not all 32-bit machines have graphic interfaces.
- >Not all people want floating point support. The standard should be
- >modular. There should be a 16-bit standard. There should be a 32-bit
- >standard. There should be a floating point standard. (why not add a
- >floating point stack)
- >
- >Most importantly, however, all source code should always be provided,
- >and everything should be no larger than necessary. This is the most
- >universal forth standard --- the programer should understand the
- >compiler and everything about it.
- >
- >--
- >r3btg@vax1.cc.uakron.edu 15764 Galehouse Rd.
- >Ben Galehouse Doylestown, OH, 44230
- >(216) 658-3556
-
- Contact the Forth Interest Group.
-