Re: Lewis Carol on Forth



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
.



Relevant Pages

  • Re: Any help about FreeBSD & Dells Troubleshooting Tool DSET
    ... <ACPI PCI bus> on pcib0 ... <Enhanced SpeedStep Frequency Control> on cpu0 ... CPU supports Enhanced Speedstep, ...
    (freebsd-questions)
  • Re: Intel tri-gate finFETs
    ... And you think adding loads of unused and unusable silicon to CPU chips ... The easiest way to do it in hardware is to ... processor absolute protection and absolute control of all system ... IF the OS is still alive and in control. ...
    (sci.electronics.design)
  • Re: LSI supported mps(4) driver available
    ... the driver also supports Integrated ... Event timer "LAPIC" quality 600 ... cpu0: on acpi0 ... <Enhanced SpeedStep Frequency Control> on cpu0 ...
    (freebsd-current)
  • Re: ciss(4) not seeing multiple LUNs
    ... <ACPI PCI bus> on pcib0 ... <Enhanced SpeedStep Frequency Control> on cpu0 ... <CPU Frequency Thermal Control> on cpu0 ...
    (freebsd-stable)
  • High system in %system load .
    ... <Enhanced SpeedStep Frequency Control> on cpu0 ... CPU supports Enhanced Speedstep, ... <ACPI PCI bus> on pcib0 ...
    (freebsd-stable)