Is your end goal to run under an OS or bare metal?
On 2011-02-25, at 11:26 AM, "Dennis Ruffer" <address@hidden
Welcome to gforth Owen!
While you will find that gforth is a powerful version of the language, it also is one of the few that runs across a multitude of computer architectures. Therefore, things like clearing the screen are not so simple. You can find out what codes you need to emit to accomplish that on your system, but those same codes might not work on someone else's system. For example, Windows and Linux do not use the same sequence, unless you have carefully setup both systems to do so, and that is outside the boundaries of gforth itself. The same can be said for just about every non-trivial application I've seen or written in gforth.
For source code libraries, you can start at http://soton.mpeforth.com/flag/
For discussion forums, usenet is the most active at: comp.lang.forth
From: address@hidden [mailto:gforth-bounces+daruffer=address@hidden] On Behalf Of Owen Brand
Sent: Friday, February 25, 2011 7:58 AM
To: Manuel Buccarello; address@hidden
Subject: Re: [gforth] New member, new Forther
Thank you Manuel. I appreciate your response... I'm finding myself trying to use conventions from other Forths and having little success... is there a library I need to load or something to have access to the full range of words? vlist shows me a TON of words, so I'm pretty sure they're all there... What is the gforth equivalent of "cls" or "clear screen"? I want to start doing some demos and I need that word. Looking through the manual, maybe I'll find it before you get back to me. Thanks!
On Fri, Feb 25, 2011 at 3:02 AM, Manuel Buccarello <address@hidden> wrote:
well, i can't answer to the question how many regular users are here, but maybe to the reason for the developing of this language.
In the Foreword of Leo Brodie's Stating Forth, there is a quote of the inventor: "[...]I developed Forth over the period of some years as an interface between me and the computers I programmed. The traditional languages were not providing the power, ease, or flexibility that I wanted. I disregarded much conventional wisdom in order to include exactly the capabilities needed by a productive programmer. The most important of these is the ability to add whatever capabilities later become necessary.[...]" (Source 02/25/2011: http://home.iae.nl/users/mhx/sf0/sf0.html)
I know there are games like tetris and sokoban, but don't know where they are, hope to find that for you.
2011/2/25 Owen <address@hidden>
Greetings, all... My name is Owen Brand and I'm a game developer for the TI-99/4a. I recently started playing with a couple dialects of Forth on the TI computer and fell in love with the syntax and speed... Especially on our memory restricted machine.
This led me on a path to learn more about Forth. I came across gforth from a couple videos on YouTube and downloaded. It's a lovely implementation and I enjoyed defining some simple words. I'm here to understand more-- what was the reason for developing this language? How many regular users are there? Are there any games in the gforth library? Development pages or forums?
Thanks in advance for any info... Forth has re-energized my programming focus and I'm looking forward to immersing myself in gforth. Thanks