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


Groups > comp.lang.forth > #43487

rainbowforth ?

Path csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail
From Unknown <dog@gmail.com>
Newsgroups comp.lang.forth
Subject rainbowforth ?
Date Thu, 12 Nov 2015 02:37:51 -0000 (UTC)
Organization A noiseless patient Spider
Lines 58
Message-ID <pan.2015.11.12.02.37.46@gmail.com> (permalink)
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding 8bit
Injection-Date Thu, 12 Nov 2015 02:37:51 -0000 (UTC)
Injection-Info mx02.eternal-september.org; posting-host="386610e202d896cdedcac054d4f75918"; logging-data="4875"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18/JFENacQE5Dp8p9Z5V1UVi4x1VSVSoHc="
User-Agent Pan/0.133 (House of Butterflies)
Cancel-Lock sha1:AJ8X3927+9wrLlrwV+Tse4H7xMw=
Xref csiph.com comp.lang.forth:43487

Show key headers only | View raw


It seems that the forth community mocks colorforth?
IMO color is a cheap way to reduce the initial mental load; like menus.

I fetched colorforth, but I don't have W32 access, so I noticed that
rainbowforth claims to run on linux.

After compiling, running ./rainbowforth displays a nice 'frame'

        block=0        column=0 row=0
      +----------------------------------------------------------------+
      |MASTER LOAD BLOCK                                               |
      |                                                                |
      |1 22 thru Load basic system                                     |
      |                                                                |
      |                                                                |
      |                                                                |
      |                                                                |
      |                                                                |
      |                                                                |
      |                                                                |
      |                                                                |
      |                                                                |
      |                                                                |
      |                                                                |
      |                                                                |
      |                                                                |
      +----------------------------------------------------------------+
 F2=create F3=execute F4=compile F5=inline F6=lookup F7=variable 
F8=comment
     Ctrl-X=cut   Ctrl-C=copy   Ctrl-V=paste
     Ctrl-G=goto   Ctrl-R=run   Ctrl-Q=quit

     
I don't know why/what the initial text in the editor means.
-----------------
Appropriatly colored, I entered:
pi 22 7 dup ;
[red yellow grn]  and Ctrl-R=run gives:  unknown word 'dup'

It looks as if it hasn't got access to 'the primitives'.

Just to confirm my expectations of the interpreter loop,
I ran gforth:---
-> chroot /mnt/hdc6  gforth  ==
Gforth 0.6.2, Copyright (C) 1995-2003 Free Software Foundation, Inc.
Gforth comes with ABSOLUTELY NO WARRANTY; for details type `license'
Type `bye' to exit
2 3 + . 5  ok
7 4 - . 3  ok
bye

In principle, the mental aid from color-info would allow one to
start using forth, without first getting-married-to-it.
You'll build fluency by usage, like a child learns.
That's cost effective.

How do I make this baby talk ?

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


Thread

rainbowforth ? Unknown <dog@gmail.com> - 2015-11-12 02:37 +0000
  Re: rainbowforth ? Paul Rubin <no.email@nospam.invalid> - 2015-11-11 19:49 -0800
    Re: rainbowforth ? Raimond Dragomir <raimond.dragomir@gmail.com> - 2015-11-11 23:46 -0800
    Re: rainbowforth ? WhoCares@gmail.com - 2015-11-26 06:56 +0000
  Re: rainbowforth ? Pablo Hugo Reda <pabloreda@gmail.com> - 2015-11-12 02:24 -0800

csiph-web