🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.forth
Article #170

Re: Why FORTH screens?

#170
From: Tom Almy
Date: Fri, 22 Mar 1985 15:45
20 lines
1577 bytes
1. Easy transportability -- no need to be concerned about what the line
   delimiter is.  All implementations have exactly the same format

2. Ease of implementation -- In stand-alone environments (no O.S.), it is
   easier to write routines to access the disk in 1k chunks than it is
   to handle character streams.

3. It fits in nicely with the Forth "virtual memory" model.  Although the
   language STOIC still has BLOCKs, yet loads from blocks like an ASCII
   stream (imbedded CRLFs).

4. It really isn't that difficult to use, once you get use to it.  It
   also indirectly enforces keeping definitions short, and organizing
   your work as you do it.  By using load screens, you end up with
   tree structured programs, which are nicer than the traditional linear
   programs anyway.

5. You can have shadow screen support; its analogy with text streams would
   be very dificult to implement.
Technical Details
Message-ID: <377@tekchips.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!vax135!cornell!uw-beaver!tektronix!tekcrl!tekchips!toma
References: <7349@watrose.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 (Tek) 9/28/84 based on 9/17/84; site tekchips.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!vax135!cornell!uw-beaver!tektronix!tekcrl!tekchips!toma
From: toma@tekchips.UUCP (Tom Almy)
Newsgroups: net.lang.forth
Subject: Re: Why FORTH screens?
Message-ID: <377@tekchips.UUCP>
Date: Fri, 22-Mar-85 10:45:01 EST
Article-I.D.: tekchips.377
Posted: Fri Mar 22 10:45:01 1985
Date-Received: Tue, 26-Mar-85 06:37:03 EST
References: <7349@watrose.UUCP>
Reply-To: toma@tekchips.UUCP (Tom Almy)
Organization: Tektronix, Beaverton OR
Lines: 20