Looking for more gForth documentation
  Home FAQ Contact Sign in
comp.lang.forth only
 
Advanced search
POPULAR GROUPS

more...

comp.lang.forth Profile…
 Up
Looking for more gForth documentation         


Author: PatrikoDeAlasko
Date: May 26, 2008 19:59

A long long time ago, back in the 80s, I learned and used Forth
( Polyforth ) where I worked. I've been looking back into Forth again,
now have gForth loaded on my Ubuntu box. I've been looking for online
documentation, found the 'gForth Manual' and the dspan94/ANS info.
While useful these documents don't document everything. So, I have a
few questions:
1. Does more indepth documentation exist online?
2. What hardcopy books would you recommend?
3. From what I see gForth can be run in a multi-tasking mode. Can and
how do I do this on my Linux ( ubuntu ) platform?
4. Are there any bindings to GUI interfaces or even a way to use
nCurses?

Thx,
Patrick
4 Comments
Re: Looking for more gForth documentation         


Author: Robert Spykerman
Date: May 27, 2008 08:13

On May 27, 12:59 pm, PatrikoDeAlasko gmail.com> wrote:
>
> 4. Are there any bindings to GUI interfaces or even a way to use
> nCurses?

This bit I can answer. Got a good link.

http://www.shockfamily.net/cedric/fflib.html

Basically, at present one way to call external dynamic libraries like
gtk is to link your gforth with ffcall. So build ffcall and rebuild
gforth. That webpage has examples.
> Thx,
> Patrick

Robert Spykerman
no comments
Re: Looking for more gForth documentation         


Author: Anton Ertl
Date: May 27, 2008 12:14

PatrikoDeAlasko gmail.com> writes:
>A long long time ago, back in the 80s, I learned and used Forth
>( Polyforth ) where I worked. I've been looking back into Forth again,
>now have gForth loaded on my Ubuntu box. I've been looking for online
>documentation, found the 'gForth Manual' and the dspan94/ANS info.
>While useful these documents don't document everything. So, I have a
>few questions:
>1. Does more indepth documentation exist online?

There exist some papers about the implementation of Gforth. If you
are interested in embedded systems (Gforth EC), you probably should
read <http://www.forth-ev.de/wiki/doku.php/en:projects:r8c:r8c_forth>.

What kind of information are you missing?
>2. What hardcopy books would you recommend?

You can print out the Gforth manual
<http://www.complang.tuwien.ac.at/forth/gforth/gforth-0.6.2.ps.gz>

There are also general Forth books like Forth Application Techniques
(Elizabeth Rather), Forth Programmer's Handbook (Conklin&Rather),
Programming Forth (Stephen Pelc), and Thinking Forth (Leo Brodie).
Some of these books are available online.
Show full article (2.32Kb)
no comments
Re: Looking for more gForth documentation         


Author: PatrikoDeAlasko
Date: May 27, 2008 17:29

Robert, Anton,

Thank-you for the info. I'll follow up on the links you've supplied.
At the moment I'm not involved with any embedded Forth projects. My
current interest in Forth is for desktop and server applications.

I'm glad to see a new standards document is on it's way. I've
downloaded the pdf for Forth200x and will take a look at it.

Dankon,
Patriko
no comments
Re: Looking for more gForth documentation         


Author: Stephen Pelc
Date: May 31, 2008 02:48

On Mon, 26 May 2008 19:59:23 -0700 (PDT), PatrikoDeAlasko
gmail.com> wrote:
>documentation, found the 'gForth Manual' and the dspan94/ANS info.
>While useful these documents don't document everything. So, I have a
>few questions:
>1. Does more indepth documentation exist online?
>2. What hardcopy books would you recommend?
>3. From what I see gForth can be run in a multi-tasking mode. Can and
>how do I do this on my Linux ( ubuntu ) platform?
>4. Are there any bindings to GUI interfaces or even a way to use
>nCurses?

For a fully documented Forth with multitasking for Linux, see
http://www.mpeforth.com/vfxlinux.htm

Although this is technically an alpha release, people are
are already shipping applications!

Stephen
Show full article (1.00Kb)
no comments

RELATED THREADS
SubjectArticles qty Group
[PATCH 2/2] Group multiport serial card documentation under Documentation/seriallinux.kernel ·