Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Unknown 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: 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 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 ?