I'm looking for a Forth interpreter that:
1. runs on a Debian system and can launch existing apps and
then continue as appropriate.
2. compatible with tutorial material that may be suggested to me.
3. is free and preferably open source.
I once had LMI Forth on a Z80 machine and SwiftForth on an early Windows machine. I now do everything on a Debian 12.8 system.
*SNIP*
What FORTH is available that clueless/ignorant/???? user can ask
Debian to install?
Leo Brodie's STARTING FORTH is an excellent introduction to the
language:
https://www.forth.com/starting-forth/
I think all the examples can be run in Gforth.
Richard Owlett <rowlett@access.net> writes:
What FORTH is available that clueless/ignorant/???? user can ask
Debian to install?
There is a package from Debian for gforth on Debian 11 bullseye and Debian
12 bookworm, and on unstable sid, but not on Debian 13 trixie.
You find instructions for installing the snapshot on Debian at
https://gforth.org/
- anton
On 12/2/25 10:58 PM, David Meyer wrote:...
https://www.forth.com/starting-forth/
I found a dusty copy buried in my bookshelf. Thanks for the reminder.
Richard Owlett <rowlett@access.net> writes:
On 12/2/25 10:58 PM, David Meyer wrote:...
https://www.forth.com/starting-forth/
I found a dusty copy buried in my bookshelf. Thanks for the reminder.
AFAIK the first edition of "Starting Forth" has examples that are not compatible with Forth-83 (which then evolved into Forth-94 and
Forth-2012). The online edition uses Forth-94 examples. I think
there also was a Forth-83 paper edition, which may be ok to use with
modern Forth systems.
In any case, if you try out the examples of your book on Gforth or any
other modern Forth, and things don't work as expected, the online
edition may give you an updated example.
- anton
On 12/3/25 8:32 AM, Anton Ertl wrote:
Richard Owlett <rowlett@access.net> writes:
On 12/2/25 10:58 PM, David Meyer wrote:...
https://www.forth.com/starting-forth/
I found a dusty copy buried in my bookshelf. Thanks for the reminder.
AFAIK the first edition of "Starting Forth" has examples that are not
compatible with Forth-83 (which then evolved into Forth-94 and
Forth-2012). The online edition uses Forth-94 examples. I think
there also was a Forth-83 paper edition, which may be ok to use with
modern Forth systems.
In any case, if you try out the examples of your book on Gforth or any
other modern Forth, and things don't work as expected, the online
edition may give you an updated example.
- anton
*ROFL* Your timing was essentially perfect.
I've been following the links in your first post in this thread.
As normal, internal links led to chains of links.
I found that both "Starting Forth" and "Thinking Forth" were available in various revisions online.
I was going to ask if there was a list of those revisions and what was significant about each.
Thanks
On 4/12/2025 2:23 am, Richard Owlett wrote:
On 12/3/25 8:32 AM, Anton Ertl wrote:
Richard Owlett <rowlett@access.net> writes:
On 12/2/25 10:58 PM, David Meyer wrote:...
https://www.forth.com/starting-forth/
I found a dusty copy buried in my bookshelf. Thanks for the reminder.
AFAIK the first edition of "Starting Forth" has examples that are not
compatible with Forth-83 (which then evolved into Forth-94 and
Forth-2012). The online edition uses Forth-94 examples. I think
there also was a Forth-83 paper edition, which may be ok to use with
modern Forth systems.
In any case, if you try out the examples of your book on Gforth or any
other modern Forth, and things don't work as expected, the online
edition may give you an updated example.
- anton
*ROFL* Your timing was essentially perfect.
I've been following the links in your first post in this thread.
As normal, internal links led to chains of links.
I found that both "Starting Forth" and "Thinking Forth" were available in various revisions online.
I was going to ask if there was a list of those revisions and what was significant about each.
Thanks
AFAIR 'Thinking FORTH' only ever had updated prefaces and was never intended as a primer.
'Starting FORTH' was incompatible even in its heyday. Vendor supplied systems would often come with notes explaining what was incompatible and changes necessary to get the examples to run. It was never an ideal situation but given Forth's loose notion of standards, not something that forthers have typically worried about IMO. If 'Starting FORTH' is beloved, it's perhaps more for its cheeky style of exposition.
Should anyone require a forth primer, the following spring to mind:
"Forth Programmer's Handbook", Forth Inc
"Programming Forth", MPE (now vfxforth.com)
"And so Forth...", J.L. Bezemer
Am 04.12.2025 um 01:47 schrieb dxf:
On 4/12/2025 2:23 am, Richard Owlett wrote:
On 12/3/25 8:32 AM, Anton Ertl wrote:
Richard Owlett <rowlett@access.net> writes:
On 12/2/25 10:58 PM, David Meyer wrote:...
https://www.forth.com/starting-forth/
I found a dusty copy buried in my bookshelf. Thanks for the reminder. >>>>AFAIK the first edition of "Starting Forth" has examples that are not
compatible with Forth-83 (which then evolved into Forth-94 and
Forth-2012). The online edition uses Forth-94 examples. I think
there also was a Forth-83 paper edition, which may be ok to use with
modern Forth systems.
In any case, if you try out the examples of your book on Gforth or any >>>> other modern Forth, and things don't work as expected, the online
edition may give you an updated example.
- anton
*ROFL* Your timing was essentially perfect.
I've been following the links in your first post in this thread.
As normal, internal links led to chains of links.
I found that both "Starting Forth" and "Thinking Forth" were available in various revisions online.
I was going to ask if there was a list of those revisions and what was significant about each.
Thanks
AFAIR 'Thinking FORTH' only ever had updated prefaces and was never intended >> as a primer.
'Starting FORTH' was incompatible even in its heyday. Vendor supplied
systems would often come with notes explaining what was incompatible and
changes necessary to get the examples to run. It was never an ideal
situation but given Forth's loose notion of standards, not something that
forthers have typically worried about IMO. If 'Starting FORTH' is beloved, >> it's perhaps more for its cheeky style of exposition.
Should anyone require a forth primer, the following spring to mind:
"Forth Programmer's Handbook", Forth Inc
"Programming Forth", MPE (now vfxforth.com)
"And so Forth...", J.L. Bezemer
Unfortunately, IMO, all of these books stick too closely to the basics
of Forth. There are too few examples of how to effectively solve typical requirements for programming applications.
My point of comparison would be ‘Programming in Lua’. However, translating that into Forth would mean expanding a few wordsets or
supplying some libraries. But then no one in his sane mind would invest
the effort in Forth anymore.
On 4/12/2025 2:23 am, Richard Owlett wrote:
On 12/3/25 8:32 AM, Anton Ertl wrote:
Richard Owlett <rowlett@access.net> writes:
On 12/2/25 10:58 PM, David Meyer wrote:...
https://www.forth.com/starting-forth/
I found a dusty copy buried in my bookshelf. Thanks for the reminder.
AFAIK the first edition of "Starting Forth" has examples that are not
compatible with Forth-83 (which then evolved into Forth-94 and
Forth-2012). The online edition uses Forth-94 examples. I think
there also was a Forth-83 paper edition, which may be ok to use with
modern Forth systems.
In any case, if you try out the examples of your book on Gforth or any
other modern Forth, and things don't work as expected, the online
edition may give you an updated example.
- anton
*ROFL* Your timing was essentially perfect.
I've been following the links in your first post in this thread.
As normal, internal links led to chains of links.
I found that both "Starting Forth" and "Thinking Forth" were available in various revisions online.
I was going to ask if there was a list of those revisions and what was significant about each.
Thanks
AFAIR 'Thinking FORTH' only ever had updated prefaces and was never intended >as a primer.
'Starting FORTH' was incompatible even in its heyday. Vendor supplied >systems would often come with notes explaining what was incompatible and >changes necessary to get the examples to run. It was never an ideal >situation but given Forth's loose notion of standards, not something that >forthers have typically worried about IMO. If 'Starting FORTH' is beloved, >it's perhaps more for its cheeky style of exposition.
Should anyone require a forth primer, the following spring to mind:
"Forth Programmer's Handbook", Forth Inc
"Programming Forth", MPE (now vfxforth.com)
"And so Forth...", J.L. Bezemer
The first two are included in the demo or community editions of the compilers. >The last is available online in various forms e.g.
https://thebeez.home.xs4all.nl/ForthPrimer/Forth_primer.html
Otherwise:
https://www.forth2020.org/books-on-forth
Am 04.12.2025 um 01:47 schrieb dxf:
On 4/12/2025 2:23 am, Richard Owlett wrote:
On 12/3/25 8:32 AM, Anton Ertl wrote:
Richard Owlett <rowlett@access.net> writes:
On 12/2/25 10:58 PM, David Meyer wrote:...
https://www.forth.com/starting-forth/
I found a dusty copy buried in my bookshelf. Thanks for the reminder. >>>>AFAIK the first edition of "Starting Forth" has examples that are not
compatible with Forth-83 (which then evolved into Forth-94 and
Forth-2012). The online edition uses Forth-94 examples. I think
there also was a Forth-83 paper edition, which may be ok to use with
modern Forth systems.
In any case, if you try out the examples of your book on Gforth or any >>>> other modern Forth, and things don't work as expected, the online
edition may give you an updated example.
- anton
*ROFL* Your timing was essentially perfect.
I've been following the links in your first post in this thread.
As normal, internal links led to chains of links.
I found that both "Starting Forth" and "Thinking Forth" were available in various revisions online.
I was going to ask if there was a list of those revisions and what was significant about each.
Thanks
AFAIR 'Thinking FORTH' only ever had updated prefaces and was never intended >> as a primer.
'Starting FORTH' was incompatible even in its heyday. Vendor supplied
systems would often come with notes explaining what was incompatible and
changes necessary to get the examples to run. It was never an ideal
situation but given Forth's loose notion of standards, not something that
forthers have typically worried about IMO. If 'Starting FORTH' is beloved, >> it's perhaps more for its cheeky style of exposition.
Should anyone require a forth primer, the following spring to mind:
"Forth Programmer's Handbook", Forth Inc
"Programming Forth", MPE (now vfxforth.com)
"And so Forth...", J.L. Bezemer
Unfortunately, IMO, all of these books stick too closely to the basics
of Forth. There are too few examples of how to effectively solve typical >requirements for programming applications.
My point of comparison would be ‘Programming in Lua’. However, >translating that into Forth would mean expanding a few wordsets or
supplying some libraries. But then no one in his sane mind would invest
the effort in Forth anymore.
I recently reread the pdf file from Bezemer (dated 2001!)
It is relatively short, and well balanced (I think)
On 12/4/2025 3:29 AM, albert@spenarnc.xs4all.nl wrote:
I recently reread the pdf file from Bezemer (dated 2001!)
It is relatively short, and well balanced (I think)
What do you think of "Forth: A Text and Reference" by Kelly & Spies? >https://archive.org/details/forthtextreferen0000kell/mode/2up
What do you think of "Forth: A Text and Reference" by Kelly & Spies?
On 12/4/2025 3:29 AM, albert@spenarnc.xs4all.nl wrote:
I recently reread the pdf file from Bezemer (dated 2001!)
It is relatively short, and well balanced (I think)
What do you think of "Forth: A Text and Reference" by Kelly & Spies? https://archive.org/details/forthtextreferen0000kell/mode/2up
Buzz McCool <buzz_mccool@yahoo.com> writes:
What do you think of "Forth: A Text and Reference" by Kelly & Spies?
I have not looked in a while. The textbook part was not particularly interesting to me, but then, I knew Forth by that time.
IIRC the reference part was more interesting, but from a historical perspective. I may be confusing this with "All about Forth" by Glen
Haydon. At least one of them, probably the latter listed all the
words available in a number of Forth systems of its time, and what
their meaning was.
- anton
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,089 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 153:54:05 |
| Calls: | 13,921 |
| Calls today: | 2 |
| Files: | 187,021 |
| D/L today: |
3,760 files (944M bytes) |
| Messages: | 2,457,163 |