home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!noc.near.net!transfer.stratus.com!sw.stratus.com!nick
- From: nick@sw.stratus.com (Nicolas Tamburri)
- Newsgroups: comp.lang.forth
- Subject: Re: Documenting
- Date: 8 Jan 1993 13:55:42 GMT
- Organization: Stratus Computer, Inc.
- Lines: 30
- Distribution: world
- Message-ID: <1ik14uINNclv@transfer.stratus.com>
- References: <1993Jan7.142456.5519@titan.tsd.arlut.utexas.edu> <1993Jan7.190102.3517@mksol.dseg.ti.com> <1ii5teINNclv@transfer.stratus.com> <1ijimoINN3u9@charnel.ecst.csuchico.edu>
- NNTP-Posting-Host: osa.sw.stratus.com
-
- In article <1ijimoINN3u9@charnel.ecst.csuchico.edu>, fish@ecst.csuchico.edu (Kevin Haddock) writes:
- >
- > I would argue that it does not fly in the face of Forth phylosophy to use
- > screens because if you do your code correctly screens do not get in the way
- > and since they are vastly simpler to impliment and use in creative ways
- > in your source code they VERY MUCH fit into Forth phylosophy.
- >
- > A lot of Forth is EXACTLY this way. For instance: only really being
- > able to get to the top few items on the stack (no problem if you
- > are factoring properly), highly restrictive control structures (same
- > reason), RPN math (take two minutes to unravel the occaisional formula)
- > space delimited tokens (and the SIMPLE single character parser WORD),
- > 'gas tank' style linear memory management, pointers with fetch and store,
- > etc, etc, etc,......
-
- I'm sorry, but I don't see your argument. You are correct that if you write Forth
- in the 'traditional' manner, then you can get by with screens without a problem,
- and therefore not be too bothered by the arbitrary screen structure imposed on
- your source. This does not invalidate my argument that a limit does exist, and
- Forthers (rightly) boast that the language does not impose artificial restraints
- on them, (like syntax.) Also, it does not invalidate the original reason
- for this thread, which is, that screens encourage a code structure more suited to
- efficient use of the screen (disk space,) than interpretation of the source by
- humans.
-
- [Personally, I'd like to see Forth move beyond screens and files, to something more
- like FIFTH, which is oriented toward individual words. But that's another mail
- war... :-)]
-
- /nt
-