happened to surf on Chuck H. Moore's new company IntellaSys.
I am
browsing these whitepapers.
Eash one seems to be a rare pearl by the SEA.
Extreme Forth by Steven Pelc on Sept. 2008 Dr. Dobb
IMHO, Chuck has deviced a simple yet holistic way to see that the
power
of
language and the power of circuit wouldn't cancel each other out in the
process of solving complex machine-human problems.
The stick +
the word + the floor plan
IntellaSys’ 40C Processor Technology Creates Benchmark
ThinkingForth
in Chinese
Excerpt from Steve Pelc's paper:
The impact of the A and B registers can be seen in this biquad filter
implementation by Gary Bergstrom for a 16-bit embedded system. Gary
commented on the previous article about Forth's return stack not
getting in the way of parameters:
This has to be one of the most underrated points in Forth.
Factoring
words in Forth is natural and the lack of return addresses interspersed
with the data allows this to be very efficient. In most languages you
can't factor to the degree that you can in Forth without having severe
run-time speed consequences. You can't keep passing data to lower and
lower layers without building new stack frames, with the same data
repeated in them, again and again.
SEAforth 40C18 - Scalable Embedded Array Processor Overview
The Virtual
Register Mapping Problem: Can We Combine Superscalar And EPIC Ideas?
What is EPIC ideas? Google find this abstract
Mathmatical Model for EPIC code:
EPIC is a fluid/envelope type computer code designed to study the
energetics and dynamics of a high energy, high current electron beam
passing through a gas. The code is essentially two dimensional (x, r,
t) and assumes an axisymmetric beam whose r.m.s. radius is governed by
an envelope model. Electromagnetic fields, background gas chemistry,
and gas hydrodynamics (density channel evolution) are all calculated
self-consistently as functions of r, x, and t. The code is a collection
of five major subrountines, each of which is described in some detail
in this report.
reading this 'Why Git is
better than smarty pants'
I'm wondering if Git can be ported to FORTH and expand itself to form
FORTH
WORD DICTION. what it would be like for such an idea???
After
all, they seem to share the K.I.S.S. my A*** way to both end and
jumpstart any
number of love-hate relationship.
Jeff cox:
In 1995 I joined a NASA startup called the iTV Corporation with Chuck
Moore. The idea was to build web appliances with a chip that was a
variation of F21, iTV's i21. I became Director of Software at iTV. I
trained the staff and we wrote the 4os operating system and made
various all Forth chip and all Forth software web browser and email
appliances. After developing products that everyone liked iTV's Board
of Directors decided that they didn't want to sell anything and the
company was shut down.
By 1999 the money was gone and the financial backers at UltraTechnology
had died, gone bankrupt, or pulled out. There was no money for
advertizing, promotion, or production of f21. So like iTV's i21 it
never went further. The last few prototype chips were sold below cost
or given away and things moved on. I got some consulting work on high
level AI integration or with F21 prototypes and wrote the aha compiler,
OS and GUI. By 2002 UltraTechnology was history except for some sales
of a few educational CD and DVD from the online store at times when it
was open. I had hoped to move on to making cluster chips, multi-core
versions of the parallel Forth chips but my pockets were not that deep.
My idea of a cheap PC had some things in common with MIT's new $100 One
Laptop per Child project, except my idea was that, what the world
needed was a good $5 computer that was as simple to understand as the
cost implied. We got pretty close at iTV with the Forthchip module that
we could build for about $5 that fit into the battery compartment of a
$19 (retail) B/W TV AM/FM which let it connect to the Internet for
email and web browsing. iTV never sold any of them let alone the volume
needed to sell those miniature Imac-like machines for $49. And
UltraTechnology's Workstation in a Mouse demostrated that a mouse with
an F21 would cost about the same as an ordinary $10 mouse and only
needed an RGB monitor or TV to play and surf. iTV did come close to
closing a couple of those billion unit type deals.
Today I am working with Chuck Moore and people Chuck has worked with
for years including John Rible, Dean Sanderson, Greg Bailey, Dr.
Montvelishsky, Skip Inskeep, Mark Smeder, Randy Liebernight, Doug
Dylan, Charley Shattuck, and a growing list of hardware and software
engineers using ANS Forth and colorforth software as System Architect
at IntellaSys. I am pleased to see ideas picked up and technologies
licensed by such a long list of companies including Intel, AMD, and
Sony. I am also pleased to see the general move to multi-core
architectures on the desktop and in embedded systems. ...
Jeff talked about 1x essential complexity in Forth on
his blog . ( please read the
whole blog, not just what I quoted below...}
Chuck's explanation of one times Forth went along with his explanation
that Forth is more of an approach to sovling problems than a
programming language. Our left brain dominated culture biases our brain
activity with language. But it also shows that use of language
processing in the left brain will as a consequence prevent right brain
function. In experiments where strong magnetic fields prevented left
brain language function the right brain functions are shown to increase.
The big picture point of view, spacial reasoning, and art and
creativity among other things are performed in the right brain. Older
and faster reflexive brain functions that developed before human
consciousness and which may be located closer to the brain stem are
suppressed by left brain language and procedure driven activity.
Some arts cultivate whole brain use precisely because the cultivation
of left brain language dominated thinking limits other aspects of human
intelligence. The purpose of training in certain arts is to allow more
whole brain activity where a more useful balance of left and right
brain activity encourages creative and personally rewarding activity.
The top level of performance in almost any art is accomplished in whole
brain activity described as "natural" or "in harmony." Cultivating
ideal natural behavior requires considerable effort because of our
exposure to our habitually left brain dominated modern culture.
Forth requires seeing a big picture. Seeing a big picture is right
brain activity. Using appropriate proceedures or applying language to a
small picture is left brain activity and happens only after the right
brain determins the big picture and context. Using the left brain for
langauge can impact the ability of the right brain to see beyond
language issues. But seeing beyond language issues is an essential
feature of Forth as described by its inventor as a system for solving
problems precisely because it requires seeing the big picture from the
start.
Forth's inventor says that Forth includes creativity and that Forth
includes fun. He says he doesn't see these as high in the design
feature list of other languages. Creativity and fun are right brain
functions and most computer languages are very left brain oriented.
Hence, atai, Forth is NOT multi-BAD but 1x goodness. Badvogato may be ;)
BeginAgain is the
Forth kernel, basically the heart of OpenBIOS.
Right after the system is far enough to execute any C code, this kernel
will take over control and execute the forth code part of OpenBIOS.
BeginAgain supports the Forth language command group of IEEE 1275-1994
and passes the Hayes ANS forth compliance test.