Re: Lewis Carol on Forth
- From: alberto pasquale <alberto@xxxxxxxxxx>
- Date: Thu, 24 Jan 2008 09:02:09 -0800 (PST)
On Jan 23, 5:08 pm, John Doty <j...@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
Robert Miller wrote:
The Age Results/Forth Modernization/Forth Levels brought to mind the
following passage from Lewis Carol's "Alice Through the Looking Glass".
Humpty Dumpty had it spot on when he said "When I use a word it means just
what I choose it to mean -- neither more nor less."
If Forth (or any other langauge) does what you want, it doesn't much matter
which pidgeon hole you place it in or whether it will do all things for all
people. I am working on a TI MSP 430 with limited RAM . For my application
Forth is ideal and Forth Inc's SwiftX is a great development tool. Language
or programmer, "The question is which is to be master - - that's all."
Or as I would put it, I would rather program the computer to serve the
users than program the users to serve the computer. If SwiftX gets the
job done for you, use it.
But you make me curious: what exactly are you doing with this hardware?
Forth was once used to point telescopes, operate cameras, rotate
gratings, and record data in astronomy. It was used for a variety of
control functions in spacecraft. It has almost completely disappeared
from those areas. Where does it still thrive?
--
John Doty, Noqsi Aerospace, Ltd.http://www.noqsi.com/
--
History teaches that logical consistency is neither sufficient nor
necessary to establish practical, real world truth. Those who attempt to
use logic for that purpose are abusing it.
John,
I use Forth to program an on-line sulfur analyzer for liquid and vapor
face hydrocarbon streams.
It has mainly been used on refineries following the Clean Fuels
initiative but now we are expanding into catalyst protection in the
Petrochem industry and Flare Monitoring for environmental control.
See link
http://www.aqmd.gov/comply/1118/technology.htm
The main CPU on the analyzer controls a Pulsed UV Fluorescent
detector, the injection and sample conditioning systems, front panel
user interface and Modbus communications.
The slave I/O processor controls 4 to 20 mA outputs, 4 to 20 mA
inputs, alarm relays and dry contact inputs.
Both processors are programmed in forth.
For the main CPU I used MPE Cross Compiler and it has done everything
I needed very well.
Since the original development of the analyzer, we have been
consolidated into a much larger engineering department with multiple
product lines and I'm the only engineer using Forth.
Alberto
.
- References:
- Lewis Carol on Forth
- From: Robert Miller
- Re: Lewis Carol on Forth
- From: John Doty
- Lewis Carol on Forth
- Prev by Date: Re: modernization of FORTH, Age Results
- Next by Date: Re: OT: Re: open source killer app
- Previous by thread: Re: Lewis Carol on Forth
- Next by thread: Re: OT: Re: open source killer app
- Index(es):
Relevant Pages
|