Re: Source code and Chuck Moore

Mark Slicker <[email protected]>
Newsgroups gmane.comp.lang.forth.colorforth
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.