In article <
hKKdnWwtUtExqgjM...@supernews.com>,
Elizabeth D. Rather <
era...@forth.com> wrote:
>On 5/16/13 6:18 AM,
andreas...@lowfatcomputing.org wrote:
>> I found this rethink of FORTH and I like what I see, but I would need
>to try coding with it.
>>
>>
http://aerosuidae.net/reforth/
>>
>> Thoughts?
>>
>
>I disagree with most of his "gripes", but some of his ideas are interesting.
>
>Virtually all the gripes deal with things that good programming style
>can address. He says this is his 4th Forth (auspicious?) but doesn't say
>how much actual application experience he has. I believe that in order
>to write a really good Forth system it's necessary to have developed
>good skills in *using* Forth.
>
>I particularly disagree with his preference for null-terminated strings,
>because of the implication of run-time length determination. Yes,
>they're necessary for interacting with C, but not for internal Forth use.
Indeed most of the idea's are at least worth considering, but null-terminated
strings make me shudder.
I've been thinking about local anythings, instead of local values too.
My idea's go in the direction of explicit scoping
: do-something { : a x y z ; } ... a ... a ... ;
I can't stand the idea of do-something:a . The ':' destroys everything
Forth stands for. With explicit scoping it would look like
'do-something s's a ( pronounced " do-something ssss a " )
where s's sets of the dictionary
search from do-something. Here the ' is used more as a dictionary entry address
than an execution token. Without the scoping `` a '' would not be found.
>
>I'd be interested to see how his loop ideas work out in practice.
Certainly worth studying. Interpreting Control words are nothing new,
and easily implemented (two screens in a simple Forth like ciforth.),
but other aspects are new.
>
>Cheers,
>Elizabeth
>
>--
>==================================================
>Elizabeth D. Rather (US & Canada) 800-55-FORTH
>FORTH Inc.
+1 310.999.6784
>5959 West Century Blvd. Suite 700
>Los Angeles, CA 90045
>
http://www.forth.com
>
>"Forth-based products and Services for real-time
>applications since 1973."
>==================================================
--
Albert van der Horst, UTRECHT,THE NETHERLANDS
Economic growth -- being exponential -- ultimately falters.
albert@spe&ar&
c.xs4all.nl &=n
http://home.hccnet.nl/a.w.m.van.der.horst