Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #60673

Re: Shadow blocks - "What is old is new again" ;/

Path csiph.com!aioe.org!.POSTED!not-for-mail
From "HAA" <someone@microsoft.com>
Newsgroups comp.lang.forth
Subject Re: Shadow blocks - "What is old is new again" ;/
Date Tue, 13 Jun 2017 12:09:10 +1000
Organization Aioe.org NNTP Server
Lines 29
Message-ID <ohnhes$ce4$1@gioia.aioe.org> (permalink)
References <lPidnXRbTbwOB6DEnZ2dnUU7-SfNnZ2d@supernews.com> <8760g14px9.fsf@nightsong.com>
NNTP-Posting-Host sgh8eKv2O2mXcgPeVZFyfw.user.gioia.aioe.org
X-Complaints-To abuse@aioe.org
X-Notice Filtered by postfilter v. 0.8.2
X-MimeOLE Produced By Microsoft MimeOLE V5.00.2615.200
X-Newsreader Microsoft Outlook Express 5.00.2615.200
X-Priority 3
X-MSMail-Priority Normal
Xref csiph.com comp.lang.forth:60673

Show key headers only | View raw


Paul Rubin wrote:
> Richard Owlett <rowlett@cloud85.net> writes:
> > Is there any online reference available to the how|why|what|etc of
> > "shadow blocks". [https://archive.org links welcome ;]
>
> I think it's well known.  I've certainly heard of them from multiple
> places.  Also, ArrayForth uses them and the Forth code for the GA144
> firmware has them (you can download it and convert to HTML).
>
> The basic idea was that you'd put your code in screens 2,4,6... and
> documentation in screens 1,3,5... and then your code editor would have a
> quick way to flip between a code screen and its shadow screen.

AFAIK shadows were located on the second half of the storage e.g. if your
disk/file was 600 blocks then the shadows appeared on blocks 300-599.

> Because
> of the low-resolution computer video of the old days, and maybe because
> of the 1K block size, traditional Forth screens were 16 lines * 64
> characters.
>
> These days screens are larger and have more resolution, so you can write
> code and comments in a more interspersed and natural style.

Last I heard Chuck still favored 1K screens as being the optimum size chunk
of source to manage at one time.  There is something about that.


Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Shadow blocks - "What is old is new again" ;/ Richard Owlett <rowlett@cloud85.net> - 2017-06-11 14:31 -0500
  Re: Shadow blocks - "What is old is new again" ;/ Paul Rubin <no.email@nospam.invalid> - 2017-06-12 00:37 -0700
    Re: Shadow blocks - "What is old is new again" ;/ Richard Owlett <rowlett@cloud85.net> - 2017-06-12 08:23 -0500
    Re: Shadow blocks - "What is old is new again" ;/ "HAA" <someone@microsoft.com> - 2017-06-13 12:09 +1000
      Re: Shadow blocks - "What is old is new again" ;/ hughaguilar96@gmail.com - 2017-06-12 19:42 -0700
        Re: Shadow blocks - "What is old is new again" ;/ Julian Fondren <julian.fondren@gmail.com> - 2017-06-12 19:55 -0700
        Re: Shadow blocks - "What is old is new again" ;/ Cecil Bayona <cbayona@cbayona.com> - 2017-06-12 22:09 -0500
          Re: Shadow blocks - "What is old is new again" ;/ "HAA" <someone@microsoft.com> - 2017-06-13 19:39 +1000
            Re: Shadow blocks - "What is old is new again" ;/ minforth@arcor.de - 2017-06-13 04:01 -0700
              Re: Shadow blocks - "What is old is new again" ;/ JennyB <jennybrien@googlemail.com> - 2017-06-13 09:28 -0700
                Re: Shadow blocks - "What is old is new again" ;/ Mark Wills <markwills1970@gmail.com> - 2017-06-14 01:05 -0700
                Re: Shadow blocks - "What is old is new again" ;/ Lars Brinkhoff <lars.spam@nocrew.org> - 2017-06-14 10:41 +0200
                Re: Shadow blocks - "What is old is new again" ;/ Mark Wills <markwills1970@gmail.com> - 2017-06-14 03:42 -0700
          Re: Shadow blocks - "What is old is new again" ;/ stephen@mpeforth.com (Stephen Pelc) - 2017-06-13 10:06 +0000
            Re: Shadow blocks - "What is old is new again" ;/ "HAA" <someone@microsoft.com> - 2017-06-13 20:42 +1000
      Re: Shadow blocks - "What is old is new again" ;/ "Elizabeth D. Rather" <erather@forth.com> - 2017-06-14 09:07 -1000
  Shadow blocks - "What is old is new again" ;/ Brad Eckert <hwfwguy@gmail.com> - 2017-06-14 23:09 -0700
  Re: Shadow blocks - "What is old is new again" ;/ sdwjack69@gmail.com - 2017-06-15 09:36 -0700

csiph-web