Re: [colorforth] Source code and Chuck Moore
- Subject: Re: [colorforth] Source code and Chuck Moore
- From: Mark Slicker <maslicke@xxxxxxxxxxx>
- Date: Thu, 19 May 2005 22:11:53 -0400 (EDT)
On Thu, 19 May 2005, Roger Levy wrote:
I have two Forth related questions. Actually, the first one is really a
request. I'm looking for links to Forth source code written by the
"sensei's" - i.e. either Chuck Moore himself or people like Jeff Fox. I've
looked at some code by the aforementioned two but I thought it might be
faster to just ask for more instead of hunting for it - and if anyone knows
of a collection of lots of code at a single address, please post that too.
Any great examples of well written Forth source code, or at least, typical
code written by the most respected programmers in the community would be very
much appreciated.
I thought that the Chuck's chip design in Forth was neat, but I've only
seen videos, not the full application. But from this I get a sense of how
you might extend Forth into a language for chip design, or another
application area. It is in one of the video's on Ultratechnology, I
think "Fireside Chat 2000":
http://www.ultratechnology.com/rmvideo.htm
There is also colorForth coded in assembler but done in a similer style to
Forth. There are the few colorForth applications that he has done. There
is cmforth, which looks like it was done in 1986. It is an interesting
example of Forth defined in Forth. I think that is close to how Chuck
would do colorForth in colorForth, but from cmForth, I can see that his
style has changed quite a bit from 1986.
I list Chuck's work, because that is what interested me in Forth. There
also people who code Forth in a C style, but I think that is quite nasty.
For some of my own work, I provide the following but make no claim that it
is stunning work in Forth (yet):
http://personalwebs.oakland.edu/~maslicke/colorforth/
http://personalwebs.oakland.edu/~maslicke/colorforth/compress
http://personalwebs.oakland.edu/~maslicke/colorforth/networking/net.html
http://personalwebs.oakland.edu/~maslicke/colorforth/networking/net-dev.html
(TCP)
The other question was regarding Chuck Moore's version of Colorforth. I was
wondering if anyone or perhaps Chuck himself might be able to tell us what
sort of changes has Chuck's personal version of Colorforth gone through? How
has it diverged from the publicly available version, if at all? I am so
curious to know so any info on this is appreciated.
Mostly minor changes, some of replaced the dvorak keyboard with querty, it
has been ported to run under windowing systems (windows, X windows), and
to compile in various assembly languages, also some versions tried to
address hardware problems.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
Main web page - http://www.colorforth.com