DragonFly kernel List (threaded) for 2009-03
Re: DragonFly boot2 - moved out of commits thread
Content-Type: text/plain; charset=UTF-8; format=flowed
X-Trace: 1236372398 crater_reader.dragonflybsd.org 882 22.214.171.124
Xref: crater_reader.dragonflybsd.org dragonfly.kernel:13537
Oliver Fromme wrote:
*snip* (evidence that senility is wasted on the aged...)
> so you can't implement it in Forth.
nineteen NINETY 7/8 ???
IIRC, Chuck had ported FORTH to over a dozen machine/CPU architectures
before the *1970's* were out.
Sun didn't pick it just 'coz it fit into an affordable chip. They picked
it because it could do everything they needed to have done, and UNLIKE
hand-generated machine-code, was already incredibly portable.
Essential, since they never were a one-CPU outfit.
But were - at one time - a *BSD-based outfit...
had htey needed it, they'd have added a second PROM, and not noticed the
D'you have any idea what a Sun workstation cost in relative terms of the
Typically the better part of a full year's pay for many of the folks
privileged to share the use of one. And shared they most often were.
As to why FORTH was appreciated ...
Just try keeping the proper set from among a half-dozen different
families of op codes matched to the processor actually at hand on any
given day... and awaiting news of your failure to arrive - very slowly -
over an ASR-33... if not neon indicators. LED's were still-yet the
stuff of science-fiction.
Telling folks who HAVE done - 30 years ago - and in machine-code prior
to FORTH - that a particular 'something' can *no longer BE done* with
the tools we were ever-so grateful to have....
is a hex:
IOW .....'NOP'.... waste of bus-cycles.