RetroForum Welcome, Guest. Please login or register.
September 03, 2010, 10:11:57 PM
Home Help Search Calendar Login Register

RetroForth Discussion  |  Main  |  Discussion  |  Topic: useful software « previous next »
Pages: 1 Go Down Print
Author Topic: useful software  (Read 2326 times)
anub
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 4


View Profile
useful software
« on: June 26, 2005, 08:23:47 AM »

is there useful or somehow interesting  software in RF or Forth in general? where can i read about that?
there probably is, but i don't see much on the site or in the handbook.

how about nice, exemplary programs that demonstrate proper use of the language?
Logged
Charles Childers
Administrator
Sr. Member
*****

Karma: +2/-0
Offline Offline

Posts: 745


View Profile WWW
Re: useful software
« Reply #1 on: June 27, 2005, 07:30:39 PM »

Here are couple that I have links to offhand:

(gforth) b18chess by Ray St. Marie: http://forthworks.com/b18chess/rc1.fs
(retroforth) irc client by Thinfu and Charles Childers: http://www.retroforth.org/irc.f
(ref, a fork of retroforth) giref by Alexey: an OpenGL game SDK: http://forthworks.com/projects/giref/
(gforth) A spreadsheet app: http://forthfreak.net/index.cgi?MiniSpreadsheet
(unknown) Eliza virtual psychiatrist: http://home.iae.nl/users/mhx/eliza.frt
Logged
RaySt.Marie
Jr. Member
***

Karma: +0/-0
Offline Offline

Posts: 10

ColorForth Hobbiest


View Profile WWW
Re: useful software
« Reply #2 on: July 18, 2006, 10:39:57 AM »

Wow! I'm honored to be included in the list of useful software.

I stripped out most of the comments in that version that Charles posted,  as I was using it to model a version for RetroForth. Unfortunately, I gave him that copy when he asked for one. My own fault.

For those who would appreciate a more commented version of base 18 chess...

http://ray.rx-core.org/new_site/b18text3.txt

It's a freshman attempt at a "real" forth program, meaning something not devoted to systems.

At this point in my forth career I had known about colorforth for a few years but it was way over my head back then. In an attempt to understand it, I looked for free forths all over the web. First found was MVP, and a few weeks later I found Gforth, Win32Forth, RetroForth, and "Starting Forth"  by Leo Brodie.

Base 18 chess develops out of what I learned in "Starting Forth" and the tutorial for MVPforth. I coded it in Gforth and made slight adjustments to it for Win32Forth, ( clear-stack comes to mind, something else as well... depth maybe??) thinking this would give the proggy a larger audience.

You will find many problems with this version, ( specifically how I handle the save-game.txt file as one example -- better factoring and some of those do-loops WHOA! ) tho if you follow the included directions, it will run for you in Gforth or Win32Forth and maybe others, with-out error.

It took months. It was a labor of love. It was supposed to help me learn colorforth, and it did as I created much better chess games for colorforth.

Charles took an idea from one of those minimalist chesses and created RetroChess: http://retroforth.net/paste/?id=31

This is truely facinating to me and so i've placed a few touches of my own... http://retroforth.net/paste/?id=45 into RetroChessB18.
« Last Edit: July 20, 2006, 01:39:55 AM by RaySt.Marie » Logged

Raymond A. St. Marie II
Raystm2 and raystm22 on IRC
irc.freenode.net /join
#c4th #c4th-ot #retro #forth
#concatenative
RaySt.Marie
Jr. Member
***

Karma: +0/-0
Offline Offline

Posts: 10

ColorForth Hobbiest


View Profile WWW
Re: useful software
« Reply #3 on: August 10, 2006, 04:36:08 AM »

Join me as RetroChessb18 becomes RxChess, a life long project for
RetroForth.


http://retroforth.org/projects/RxChess/

Have fun! Ray
Logged

Raymond A. St. Marie II
Raystm2 and raystm22 on IRC
irc.freenode.net /join
#c4th #c4th-ot #retro #forth
#concatenative
Pages: 1 Go Up Print 
RetroForth Discussion  |  Main  |  Discussion  |  Topic: useful software « previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!