home .. forth .. colorforth mail list archive ..

Re: [colorforth] Source code and Chuck Moore


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