gforth
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gforth] New member, new Forther


From: Owen
Subject: Re: [gforth] New member, new Forther
Date: Fri, 25 Feb 2011 14:01:29 -0500

Thanks everyone!!!! I appreciate your responses. I ended up writing my own 
clear word.  :)

: cls 60 0 do I cr loop ;

Works nicely...  It's not actually wiping the screen, but it moves everything 
up and "clears" my screen.  

I was wondering why gforth was written--- I've studied Brodie's book pretty 
extensively and am re-reading some stack-manipulation techniques now.  This, 
however kind of puts me behind because none of the Forth dialects I've used are 
directly derived from "Starting Forth." In any case, I'm REALLY enjoying 
learning gforth... The manual is definitely geared towards a more advanced 
Forther--- someone like me relies on a more tutorial-based info packet, but I'm 
learning. I've posted a few videos about Forth recently to my YouTube channel 
and did a gforth video this morning.  Looking forward to getting more 
proficient.  :). Thanks again, guys.

YouTube channel--- Opry99er



Firebrandmusic.net


On Feb 25, 2011, at 12:12 PM, David Kuehling <address@hidden> wrote:

>>>>>> "Owen" == Owen  <address@hidden> writes:
> 
>> 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--
> 
> Hi Owen,
> 
> let me try to anwer a few of the questions:
> 
>> what was the reason for developing this language?  
> 
> You mean Forth in general or Gforth?  Guess Forth was developed to get
> high-performance interfactive programming environment onto extremel
> underpowered machines.
> 
>> How many regular users are there?  
> 
> Not sure.  Judging from the activity of this mailinglist, maybe not too
> many :)
> 
>> Are there any games in the gforth library?  
> 
> Gforth comes with a falling block game and a sokoban example.  Try to
> run
> 
> gforth sokoban.fs -e sokoban -e bye 
> gforth tt.fs -e tt -e bye 
> 
> I once wrote a chess playing program in (g)forth:
> 
> http://sourceforge.net/projects/forth-brainless/
> 
>> Development pages or forums?
> 
> Usenet group comp.lang.forth is the most active place afaik:
> 
> https://groups.google.com/group/comp.lang.forth
> 
>> Thanks in advance for any info... Forth has re-energized my
>> programming focus and I'm looking forward to immersing myself in
>> gforth. Thanks
> 
> Note that Gforth also can be used as a simple cross-forth compiler for
> embedded systems.  If you really have too much time on your hands you
> might be able to run an embedded gforth on your TI-99.  Try running
> 
>  ./builed-ec r8c 
> 
> for an example of how to build firmware images that contain gforth (this
> example would build for an r8c microcontroller).  The files in arch/r8c
> show you how that was accomplished.
> 
> cheers,
> 
> David
> -- 
> GnuPG public key: http://user.cs.tu-berlin.de/~dvdkhlng/dk.gpg
> Fingerprint: B17A DC95 D293 657B 4205  D016 7DEF 5323 C174 7D40



reply via email to

[Prev in Thread] Current Thread [Next in Thread]