gforth
[Top][All Lists]
Advanced

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

RE: [gforth] New member, new Forther


From: Dennis Ruffer
Subject: RE: [gforth] New member, new Forther
Date: Fri, 25 Feb 2011 11:35:43 -0800

You might want to make sure you are using the web version of Starting Forth
at: http://home.iae.nl/users/mhx/sf.html

The paper version is quite dated, and as you found, no Forths work exactly
like that anymore.

DaR

> -----Original Message-----
> From: address@hidden [mailto:gforth-
> address@hidden On Behalf Of Owen
> Sent: Friday, February 25, 2011 11:01 AM
> To: David Kuehling
> Cc: address@hidden
> Subject: Re: [gforth] New member, new Forther
> 
> 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]