Article For Thought
charlescurley at charlescurley.com
Thu Dec 20 22:10:35 MST 2007
On Thu, Dec 20, 2007 at 07:19:12PM -0700, Levi Pearson wrote:
> Charles Curley <charlescurley at charlescurley.com> writes:
> > I don't, but try some of these. I haven't tried any, so I can't speak
> > to how good they are. These all run on top of an OS, where my version
> > is the OS.
> > ccurley at dragon:/var/spool/mqueue# apt-cache search forth | grep forth | sort
> > gforth - GNU Forth Language Environment
> > kforth - Small Forth Interpreter Written in C++
> > pforth - portable Forth interpreter
> > yforth - A small freeware Forth environment in ANSI C
Also, these folks have a freebie alpha release for Linux:
http://www.mpeforth.com/ Again, I haven't used it.
> I was guessing you were talking about Forth.
I figured that if anyone in this crew twigged to Forth, it would be
> I've been meaning to play around with it. I found the old books
> 'Starting Forth' and 'Thinking Forth' online, and read through parts
> of them.
I'm not familiar with Thinking Forth, but Starting Forth is an
excellent intro. The biggest problem is that there is no LeoForth, so
the code examples may or may not work on your flavor of Forth exactly
as they are given in the book.
Other than that it is an excellent introduction to Forth. One reason
is that Leo was a theatre major who had never written a line of code
in his life until Forth, Inc. hired him to write the book. One thing
he wrote in the course of writing the book was the word processor he
used to write and typeset the book.
> Now I just have to think of something to code with it. :)
Um, a Leo Brodie-ish word processor?
However, be warned. From the gforth deb package summary:
It has been said that learning Forth changes forever the way you
think about writing programs.
This is true. It's an ill wind that blows no minds.
Charles Curley /"\ ASCII Ribbon Campaign
Looking for fine software \ / Respect for open standards
and/or writing? X No HTML/RTF in email
http://www.charlescurley.com / \ No M$ Word docs in email
Key fingerprint = CE5C 6645 A45A 64E4 94C0 809C FFF6 4C48 4ECD DFDB
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: Digital signature
Url : http://plug.org/pipermail/plug/attachments/20071220/3db1fdb3/attachment.bin
More information about the PLUG