Re: Forth and Co - The Return of the Jedi
- From: John Doty <jpd@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 05 May 2007 18:25:16 -0600
foxchip wrote:
On May 4, 5:55 pm, Jerry Avins <j...@xxxxxxxx> wrote:If you want to drive on the wrong side of the road, you should build a
private road. You are then free to invite and encourage others to join
you on it. Commuters on ordinary roads need to know what to expect.
Yeah. If you go to driving school, invest a lot of time and money
in a track car you can drive with expert drivers on a private road.
If anyone doesn't drive like an expert they get black flagged
immediately because everyone's goal being to be as good as
possible a certain level of expertise close to expert is required.
Commuters need to realize that they are in a sea of drivers
from the best to the worst.
Yes. And the ones who think they are best are often the worst. A lot like programmers.
Commutes need to realize that letting anyone on the road
with only one in every few thousand cars police cars that
are suppose to enforce good (above the absolute minimal
level of bad) driving that half the drivers will be below
average and quite a few will be really really bad and a
menace to society.
Around here, it's the ones who think they are serious drivers who can handle anything that tend to wind up going over the edge into the canyon. That doesn't happen to the little old ladies who simply go slow.
You better take that up with John Doty. He wants to make a Forth that
everyone will use (More power to him!) while you want to keep Forth for
the elite. It would be interesting to read you two slugging it out.
My position is Forth script for the masses and Forth for experts.
Forth script for the masses requires a few Forth experts. Everyone
is happy unless we try to replace Forth with Forth script and
turn the wheel over the worst drivers.
Like those who think they are serious drivers, you have "good" and "bad" interchanged. In my field, programming specialists generally can't cope until somebody gives them working code. Then they can polish (a valuable capability, to be sure, but not the one that opens the door). But you have to use a language that the folks who spend all their time mastering the problem domain can find the time to use also.
I say that if you are driving that means you are responsible for
not crashing. In Forth script we need sandboxes and rubber
lane guides and colision avoidance systems. Those will have
to be written in Forth before we turn the Forth script
steering wheel to the drivers who have no license.
Not a big issue for me. Physicists cope just fine with C, which is pretty unsafe. Besides, programmers' notions of program safety are pretty primitive: name a language that checks dimensional analysis (a common source of bugs, including one that crashed a spacecraft into Mars).
We are bringing itI stand with John in reaching for that goal.
closer to something that more mediocre programmers can use instead of
making those same programmers understand everything that is needed to
so that they can be fully empowered in the Forth concept.
Most people agree with that goal. Who is going to do it?
The scripting audience? No. It is work for Forth programmers.
Go ahead and try. I'll cheer. But understand that as a programmer you have only part of the skill set required. Also try to understand previous attempts:
STOIC was developed for laboratory scientists by a programmer with a math background. It was moderately successful, although his next attempt at empowering the masses, Lotus 1-2-3, was far more successful.
LSE was developed by a systems engineer. Despite being unpublished and without any commercial distribution (hardly anybody outside MIT building 37 knew of it) nor any commercial hardware that could run it (to use it you had to build a computer from ~50 chips minimum). Nevertheless, it helped do world class science from the late 70's to the late 90's. It represent a systems engineer's notion of simplicity (very different from that of a programmer) and that to me is much of its power.
MAGIC/L was a language developed by a couple of Harvard/MIT physicists. It superficially resembled Pascal, but had a STOIC derived Forth under the hood. It enjoyed moderate success in the 80's.
There are probably more.
If you think of the customers as mediocre, you will surely fail. If you appreciate that they have strengths you can't match, but that you have strengths that might help them, you might succeed.
--
John Doty, Noqsi Aerospace, Ltd.
http://www.noqsi.com/
--
Specialization is for robots.
.
- Follow-Ups:
- Re: Forth and Co - The Return of the Jedi
- From: Albert van der Horst
- Re: Forth and Co - The Return of the Jedi
- From: foxchip
- Re: Forth and Co - The Return of the Jedi
- From: Stephen J. Bevan
- Re: Forth and Co - The Return of the Jedi
- References:
- Re: Forth and Co - The Return of the Jedi
- From: Jean-François Michaud
- Re: Forth and Co - The Return of the Jedi
- From: Andrew Haley
- Re: Forth and Co - The Return of the Jedi
- From: Jean-François Michaud
- Re: Forth and Co - The Return of the Jedi
- From: Andrew Haley
- Re: Forth and Co - The Return of the Jedi
- From: Jean-François Michaud
- Re: Forth and Co - The Return of the Jedi
- From: Elizabeth D Rather
- Re: Forth and Co - The Return of the Jedi
- From: Jean-François Michaud
- Re: Forth and Co - The Return of the Jedi
- From: Jerry Avins
- Re: Forth and Co - The Return of the Jedi
- From: foxchip
- Re: Forth and Co - The Return of the Jedi
- Prev by Date: Re: Forth and Co - The Return of the Jedi
- Next by Date: Re: iTools release 1
- Previous by thread: Re: Forth and Co - The Return of the Jedi
- Next by thread: Re: Forth and Co - The Return of the Jedi
- Index(es):
Relevant Pages
|