Topic | Format | Author, Last Name |
Author, Other Name |
Date | Title | Description | Comment | Publication | IPR | Platform | Size | URL |
sort | sort | sort | sort | sort | sort | |||||||
graphics | article | Pochin | Dave | 2000-11 | "BLT is not a Sandwich" | Forthwrite | author | Win32Forth | http://www.fig-uk.org/articles/issue109.pdf | |||
Windows GUI | tutorial | Pochin | Dave | 2000-01 | "See Win32Forth scroll the Window" | Forthwrite | author | Win32Forth | http://www.fig-uk.org/articles/issue105.pdf | |||
tools | article | Jakeman | Chris | 1994-02 | .Call and Assert | Forthwrite | author | ANS Forth | request copy | |||
games | source file | Hendrix | Marcel | 1987-02 | Core Wars | 2 programs compete | Implements a 9-instruction CPU | personal site | author | iForth v1.0 | small | http://home.iaehv.nl/users/mhx/corewars.frt |
games | source file | Myneni | Krishna | 2001-12 | Life | Classic software demonstration based on Conway's original rules | personal site | original by Leo Wong | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
games | source file | Wong | Leo | unknown | Life | Classic software demonstration based on Conway's original rules | personal site | author | ANS Forth | small | http://www.albany.net/~hello/life.htm | |
games | source file | Wong | Leo | 1996-05 | Sokoban | Classic software demonstration based on Conway's original rules | personal site | author | ANS Forth | small | http://www.albany.net/~hello/sokoban.htm | |
communications | source file | Myneni | Krishna | 2001-08 | 16-bit CRC checksums - crc-16.4th | personal site | original by Wil Baden | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | ||
communications | article | Baden | Wil | 1997-05 | 32-bit CRC checksums | Forth Dimensions | ANS Forth | small | request copy | |||
communications | source file | Myneni | Krishna | 2001-08 | 32-bit CRC checksums - crc-32.4th | personal site | original by Wil Baden | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | ||
assembly | article | Behringer | Fred | 2000-04 | 32-bit GCD without Division | Forthwrite | author | Intel 80x86 | http://www.fig-uk.org/articles/issue106.pdf | |||
games | distribution | Ven | Jos | 2002-04 | 3D Chess | Powerful chess engine, plays user or itself. | Shows use of OpenGL graphics in Windows | personal site | author | Win32Forth v4.2 | 0.08 MB | http://home.planet.nl/~josv/msources.html |
system | Muench | Bill | unknown | 8086 eForth ITC 16bit inline model for MS-DOS - Eforth.x86 | Model for many personal Forth systems | personal site | cost-free | DOS | http://homepage.mac.com/forth/eforth/e4.src/EFORTH.HTML | |||
searching | article | Charlton | Gordon | 1991-10 | A binary search | Forthwrite | author | request copy | ||||
assembly | tutorial | Noble | Julian | 2001-09 | A Call to Assembly 1/3 | Forthwrite | author | Intel 80x86 | http://www.fig-uk.org/articles/issue113.pdf | |||
assembly | tutorial | Noble | Julian | 2001-11 | A Call to Assembly 2/3 | Forthwrite | author | Intel 80x86 | http://www.fig-uk.org/articles/issue114.pdf | |||
assembly | tutorial | Noble | Julian | 2002-01 | A Call to Assembly 3/3 | Forthwrite | author | Intel 80x86 | http://www.fig-uk.org/articles/issue115.pdf | |||
searching | article | Charlton | Gordon | 1990-12 | A faster string search | Forthwrite | author | request copy | ||||
arithmetic | article | Jakeman | Chris | 1990-12 | A high-level /MOD | Forthwrite | author | small | request copy | |||
internals | article | Charlton | Gordon | 1991-02 | A replacement for DO .. LOOP | Forthwrite | author | request copy | ||||
object-oriented | article | Jakeman | Chris | 2002-01 | A Safer Mini-OOF | Adds optional run-time checking for Paysan's Mini-OOF | Forthwrite | author | ANS Forth | http://www.fig-uk.org/articles/issue115.pdf | ||
text | article | Charlton | Gordon | 1991-04 | A string pattern matcher | Forthwrite | author | request copy | ||||
applications | article | Paysan | Bernd | 2000-08 | A Web-Server in Forth | Forthwrite | author | http://www.fig-uk.org/articles/issue108.pdf | ||||
tools | article | Preston | Philip | 1991-12 | ALIAS ALIAS ALIAS | Forthwrite | author | request copy | ||||
internals | tutorial | Brien | Jack | 2000-04 | All you need to know about STATE, IMMEDIATE and POSTPONE | Forthwrite | author | ANS Forth | small | http://www.fig-uk.org/articles/issue106.pdf | ||
communications | source file | Myneni | Krishna | 2002-04 | Alleged RC4 encryption - arcfour.4th | Small, fast and believed to be secure | personal site | original by Neil Bawd | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
tools | article | Jakeman | Chris | 1993-02 | Also and -Also | Forthwrite | author | request copy | ||||
games | source file | Myneni | Krishna | 2001-12 | Animal guessing game | Program learns answers | personal site | original by Ed Beroset | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
tools, file | source file | Myneni | Krishna | 2002- | ANS file words for kForth - kfile.4th & kfilew.4th | Builds ANS words on kForth primitives | personal site | GPL | kForth | small | http://ccreweb.org/software/kforth/kforth4.html | |
tools, file | article | Wong | Leo | 1998-10 | ANS File Words for Pygmy Forth | Forthwrite | author | request copy | ||||
tools, file | article | Behringer | Fred | 1999-01 | ANS File Words for Turbo Forth - 1 | Forthwrite | author | request copy | ||||
text | article | Charlton | Gordon | 1993-04 | ANSI and portability - STRLIT | Forthwrite | author | request copy | ||||
arithmetic | distribution | Zettel | Leonard | 1994-06 | Arithmetic for big numbers | Arbitrarily large number | FIG Archive | GPL | ANS Forth | small | ftp://ftp.forth.org/pub/Forth/Applications/ANS/big.zip | |
logic | article | Behringer | Fred | 2001-07 | Arithmetized Logic in Forth | Forthwrite | author | http://www.fig-uk.org/articles/issue112.pdf | ||||
arithmetic | source file | Myneni | Krishna | 2001-04 | Array tools | Toolset for one- and two-dimensional arrays in ANS Forth | personal site | original by J.Noble | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
data structures | article | Jakeman | Chris | 1990-08 | Arrays and records | Forthwrite | author | request copy | ||||
arithmetic | source file | Myneni | Krishna | 1998- | Benchmark - benchpin.4th | Returns no. of primes <= N | Recursion benchmark | personal site | original by A. van der Horst | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html |
searching | article | Charlton | Gordon | 1994-02 | Best string search | Forthwrite | author | request copy | ||||
searching | source file | Melice | Charles | unknown | Binary search | personal site | author | ANS Forth | small | http://www.tinyboot.com/bsearch.txt | ||
text | article | Ertl | Anton | 1994- | BNF Parser Generator | Heavy duty package | personal site | GPL | ANS Forth | 0.03MB | http://www.complang.tuwien.ac.at/forth/gray4.zip | |
text | article | Paysan | Bernd | 1998-04 | BNF Parser Generator | Builds words to parse a little language, YACC-style | Follow link to a commentary page | personal site | author | ANS Forth | http://www.jwdt.com/~paysan/screenful.html | |
arithmetic | source file | Myneni | Krishna | 2002-01 | Build a histogram for data points | Requires matrix.4th | personal site | GPL | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
data structures | article | Brien | Jenny | 1998-01 | Building Forth Structures | Examples of using structures | In collaboration with Anton Ertl | Forthwrite | author | ANS Forth | small | http://www.fig-uk.org/articles/jb/struct.htm |
arithmetic | source file | Myneni | Krishna | unknown | Calculate a double gaussian function - func_2gauss.4th | personal site | author | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | ||
arithmetic | source file | Myneni | Krishna | 2001-03 | Calculate derivative of data points - derivative.4th | Requires matrix.4th | personal site | author | kForth | small | http://ccreweb.org/software/kforth/kforth4.html | |
arithmetic | source file | Myneni | Krishna | 2001-10 | Calculate Fourier transform of 1-dimensional data - fft1d.4th | personal site | author | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | ||
arithmetic | source file | Myneni | Krishna | unknown | Calculate Fourier transform of a step input - stepfft.4th | Requires matrix.4th and fft1d.4th | personal site | author | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
arithmetic | source file | Myneni | Krishna | 1998-12 | Calculate mean and standard deviation of data points - stats.4th | Requires matrix.4th | personal site | author | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
control flow | source file | Peters | Randolph | 1993- | Case .. Endcase | Built from if, else and then | No error checking | personal site | LGPL | Pocket Forth | small | http://www-personal.umich.edu/~williams/archive/forth/peters/Case.html |
exceptions | article | Charlton | Gordon | 1991-04 | CATCH and THROW | Forthwrite | author | request copy | ||||
text | article | Baden | Wil | 1998-07 | Character tests | Lexical analysis with SKIP, SCAN etc. | Forth Dimensions | publication | ANS Forth | small | request copy | |
tools | article | Jakeman | Chris | 1994-04 | Check | Forthwrite | author | ANS Forth | request copy | |||
games | source file | Myneni | Krishna | 2002-07 | Chess | Tom Kerrigan's TSCP chess engine | v1.73 plus improvements | original by Ian Osgood | kForth & ANS Forth | 0.047 MB | http://ccreweb.org/software/kforth/kforth4.html | |
applications | distribution | Ven | Jos | 2002-04 | Clock | A clock which shows important days and will generate a sound, or signal at a previous defined time. | Shows use of OpenGL graphics in Windows | personal site | author | Win32Forth v4.2 | 0.25 MB | http://home.planet.nl/~josv/msources.html |
arithmetic | source file | Noble | Julian | 1998- | Complex arithmetic lexicon | Words for complex number arithmetic | Assumes separate floating point stack | personal site | author | ANS Forth | small | http://www.phys.virginia.edu/classes/551.jvn.fall01/complex.f |
arithmetic | source file | Myneni | Krishna | 2002-05 | Complex arithmetic lexicon - complex.4th | Words for complex number arithmetic | Assumes separate floating point stack | personal site | original by J.Noble | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html |
arithmetic | source file | Myneni | Krishna | 2002-04 | Complex floating-point matrix words - zmatrix.4th | Requires matrix.4th & comlex.4th | Assumes separate floating point stack | personal site | author | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html |
applications | source file | Tardieu | Samuel | 2002-09 | Control for a DCC booster | DCC is Digital Command Control. Booster is for driving model trains. | personal site | GPL | PicForth | small | http://www.rfc1149.net/devel/picforth | |
tools, file | source file | Myneni | Krishna | 1999-12 | Convert block source to text file | Requires strings.4th & files.4th | personal site | GPL | kForth | small | http://ccreweb.org/software/kforth/kforth4.html | |
tools, file | source file | Myneni | Krishna | 2000- | Convert text file from DOS to Unix terminators | Requires strings.4th & files.4th | personal site | GPL | kForth | small | http://ccreweb.org/software/kforth/kforth4.html | |
arithmetic | source file | Noble | Julian | 2001- | Converting units of measure on input | Small but important | personal site | author | ANS Forth | small | http://www.phys.virginia.edu/classes/551.jvn.fall01/UNITS1.F | |
concurrency | article | Charlton | Gordon | 1991-10 | Co-routine monitors | Forthwrite | author | request copy | ||||
tools, file | distribution | Oakford | Howerd | 2002- | Cweed.exe | Converts and tidies source files | Special features for C source | personal site | author | Windows | http://www.inventio.co.uk/Cweedexe.htm | |
data structures | source file | Skip | Carter | unknown | Data Structure and Unions for Forth Scientific Library | Static and dynamic, arrays and structures with data types | personal site | author | ANS Forth | medium | ftp://ftp.taygeta.com/pub/Forth/Scientific/structs.seq | |
tools | source file | Plewe | Joerg | 1994-12 | Debugger for ANS Forth programs | FIG Archive | author | ANS Forth | small | ftp://ftp.forth.org/pub/Forth/Applications/ANS/debugger.ans | ||
vectoring | article | Jakeman | Chris | 1991-02 | Deferred words | Forthwrite | author | request copy | ||||
text | source file | Myneni | Krishna | 2000- | Display utility words using ANSI escape sequences | personal site | author | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | ||
graphics | source file | Noble | Julian | 2001- | Drawing lines by mid-point algorithm | after an idea of C.H. Ting | personal site | author | Win32Forth | small | http://www.phys.virginia.edu/classes/551.jvn.fall01/Midpt.f | |
text | Williams | David | 2002-07 | Dynamic Strings v0.6.26 | good for putting pieces of strings together and keeping them available while they're needed, then reclaiming their memory when they're not. | Problems getting to the ftp directory. Must try again. | personal site | GPL | http://feynman.physics.lsa.umich.edu/~williams/dstrings.html | |||
data structures | article | Charlton | Gordon | 1990-04 | Dynamic words | Forthwrite | author | request copy | ||||
object-oriented | source file | Zsoster | Andras | 1996- | DynOOF Emulator | Emulator to try objects in the DynOOF style on ANS Forth | author | ANS Forth | small | ftp://ftp.forth.org/pub/Forth/Applications/oofemu.4th | ||
tools, editing | source file | Thomas | J.E. | 1996-06 | EDITB - a simple standard block editor | FIG Archive | shareware | ANS Forth | 0.013 MB | ftp://ftp.forth.org/pub/Forth/Applications/editb.zip | ||
games | source file | Wong | Leo | 2001-03 | Einstein's Riddle | Solves permutations puzzle | Puzzle and commentary published in Forthwrite April 2001 | personal site | author | ANS Forth | http://www.albany.net/~hello/Einstein.htm | |
games | source file | Hendrix | Marcel | 1992-03 | Eliza | Classic AI program imitating a psychiatrist of the Carl Roger school | personal site | author | ANS Forth | small | http://home.iaehv.nl/users/mhx/eliza.frt | |
games | source file | Myneni | Krishna | 2002-03 | Eliza | Classic AI program imitating a psychiatrist of the Carl Roger school | personal site | original by M.Hendrix | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
games | source file | Paysan | Bernd | 2002-09 | Entry for ICFP 2002 Contest | Strategy for a robot which competes with others | Sole Forth entry | personal site | GPL | ANS Forth | 0.10MB | http://www.jwdt.com/~paysan/icfp.html |
tools | source file | unknown | 1998-04 | Enum | One word to simplify coding | But see alternatives - search "enum" on clf | ANS Forth | small | ftp://ftp.forth.org/pub/Forth/Applications/enum.4th | |||
text | article | Baden | Wil | 1999-01 | EVALUATE macros | Extends previous articles | Terse but repays study | Forth Dimensions | publication | ANS Forth | small | request copy |
control flow | article | Brien | Jack | 1991-02 | Extended ANS structures | Forthwrite | author | request copy | ||||
data structures | source file | Hawkins | G.T. | 1998-04 | Extended Data Objects | Records and arrays including nesting | Very small, with examples, alignment is ignored | FIG Archive | author | ANS Forth | 0.099 MB | ftp://ftp.forth.org/pub/Forth/Applications/edo.zip |
arithmetic | source file | Myneni | Krishna | 1998- | Factoring arbitrarily large numbers | Finds a factorization of numbers with reasonable "small" factors | Eg: Is 97321087 divisible by 10? | personal site | original by M.Hendrix | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html |
arithmetic | source file | Hendrix | Marcel | unknown | Factoring arbitrarily large numbers | Finds a factorization of numbers with reasonable "small" factors | Eg: Is 97321087 divisible by 10? | personal site | author | ANS Forth | http://home.iaehv.nl/users/mhx/horst.frt | |
tools | source file | Wong | Leo | 1999-05 | Fans | Reports ANS words used in a source file | personal site | author | ANS Forth | 0.004 MB | http://www.albany.net/~hello/fans.htm | |
FANSI project | article | Charlton | Gordon | 1991-08 | FANSI bloomers | Words for a minimal Forth | Forthwrite | author | request copy | |||
FANSI project | article | Charlton | Gordon | 1991-06 | FANSI definitions | Words for a minimal Forth | Forthwrite | author | request copy | |||
arithmetic | distribution | Ressler | Mike | 2001-01 | Fast trigonometry functions | Integer arithmetic to 1/10 degree | Quartus site | author | Quartus Forth | 0.01 MB | http://www.quartus.net/files/PalmOS/Forth/Contrib/ | |
arithmetic | source file | Eckert | Brad | 1999-11 | Fast-Fourier Transform (FFT) | Uses integer arithmetic | personal site | author | Win32Forth | small | http://www.tinyboot.com/fft.txt | |
tools, file | article | Jakeman | Chris | 1993-02 | File access, part 1 | powerful use of indirection, only lowest level is non-portable | Forthwrite | author | Atari ST 4xForth | request copy | ||
tools, file | article | Jakeman | Chris | 1993-04 | File access, part 2 | Forthwrite | author | request copy | ||||
tools, file | article | Jakeman | Chris | 1993-06 | File access, part 3 | Forthwrite | author | request copy | ||||
tools, file | article | Jakeman | Chris | 1993-08 | File access, part 4 | Forthwrite | author | request copy | ||||
text | article | Worthington | Thomas | 1998-07 | Finite state machine for parsing | Converts special characters to escape codes | Forth Dimensions | publication | ANS Forth | small | request copy | |
state machines | article | Dunbar | Graeme | 1998-07 | Finite State Machines 1/3 | Forthwrite | author | request copy | ||||
state machines | article | Dunbar | Graeme | 1998-10 | Finite State Machines 2/3 | Forthwrite | author | request copy | ||||
state machines | article | Dunbar | Graeme | 1999-08 | Finite State Machines 3a | Forthwrite | author | request copy | ||||
state machines | article | Noble | Julian | 1998-09 | Finite state machines in Forth - code | Code for article in previous issue | Forth Dimensions | publication | ANS Forth | small | request copy | |
state machines | article | Noble | Julian | 1998-09 | Finite state machines in Forth - text | Text for code in next issue | Forth Dimensions | publication | ANS Forth | small | request copy | |
arithmetic | source file | Myneni | Krishna | 2000-10 | Fit a quadratic curve through data points - pfex.4th | Requires matrix.4th and polyfit.4th | personal site | author | kForth | small | http://ccreweb.org/software/kforth/kforth4.html | |
arithmetic | source file | Myneni | Krishna | 2000-10 | Fit a straight line through data points - linefit.4th | Requires matrix.4th and polyfit.4th | personal site | author | kForth | small | http://ccreweb.org/software/kforth/kforth4.html | |
arithmetic | source file | Myneni | Krishna | 2002-01 | Fit double gaussian function through data points - gfit.4th | Requires matrix.4th, curvefit.4th & func_2gauss.4th | One word definition! | personal site | author | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html |
arithmetic | source file | Myneni | Krishna | 1998-12 | Fit non-linear function through data points with least-squares error - curvefit.4th | Requires matrix.4th | personal site | author | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
arithmetic | source file | Myneni | Krishna | 2002-01 | Fit polynomial through data points - polyfit.4th | Integer and floating point matrix manipulation routines for kForth | One word definition! | personal site | author | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html |
arithmetic | article | Pochin | Dave | 2000-06 | Floating Decimal Fudge | Forthwrite | author | http://www.fig-uk.org/articles/issue107.pdf | ||||
arithmetic | source blocks | Wenham | Alan | 1997-11 | Floating Point Arithmetic for F83 | Based on Ting's FP for F-PC with corrections | Some assembler used | FIG Archive | author | 80486 | 20 blocks | ftp://ftp.taygeta.com/pub/Forth/Applications/F83/floating.blk |
*text | source file | unknown | Ed | 2002-09 | Floating Point Output Words | F., FE., FS. and components | FIG Archive | public domain | ANS Forth | small | ftp://ftp.forth.org/pub/Forth/Applications/ANS/fpout.f | |
graphics | article | Payne | John | 1992-08 | Flood fill | Forthwrite | author | request copy | ||||
applications | distribution | Maierhofer | Martin | 1995- | Forth to C translator | Not maintained | personal site | GPL | ANS Forth | 1.25 MB | http://www.complang.tuwien.ac.at/projects/forth.html | |
text | distribution | Jakeman | Chris | 1996-12 | FoSM - Forth String Matcher | Using Forth as a pattern matching engine | Code, tutorial and variety of examples | FIG Archive | author | ANS Forth | 0.04 MB | ftp://ftp.taygeta.com/pub/Forth/Applications/fosm1v1.zip |
arithmetic | source file | Noble | Julian | 2001- | Ftran formula translator | Calculates expressions like f" a=b*c-3.17e-5/tanh(w)+abs(x)" | Includes separate documentation | personal site | author | ANS Forth | http://www.phys.virginia.edu/classes/551.jvn.fall01/ftran201.htm | |
tools, editing | article | Lake | Mike | 1991-02 | Full screen editor in one screen | Forthwrite | author | request copy | ||||
data structures | article | Ertl | Anton | 1999-05 | Garbage Collector | Conservative mark-and-sweep collector | Heavy duty package - never use "free" again | personal site | author | ANS Forth | 0.04MB | http://www.complang.tuwien.ac.at/forth/garbage-collection.zip |
permutations | article | Behringer | Fred | 2001-04 | Generating Combinations | Forthwrite | author | http://www.fig-uk.org/articles/issue111.pdf | ||||
tutorial | manual | Gforth Team | unknown | Gforth Manual | Introduction to Forth and 36 short tutorials | Free Software Foundation | GPL | ANS Forth | 0.90 MB | http://www.complang.tuwien.ac.at/forth/gforth/Docs-html/gforth.html | ||
presentation | article | Brien | Jack | 1991-02 | GIST for indexing source | Forthwrite | author | request copy | ||||
arithmetic | tutorial | Johnson | 2001-07 | Greatest common denominator (GCD) in ColorForth | Euclid's recursive algorithm finds the GCD of two numbers | Insight into programming ColorForth | personal site | author | ColorForth | http://kristopherjohnson.net/cgi-bin/twiki/view/Main/ColorForthGcd | ||
applications | source file | Myneni | Krishna | 2002-09 | Headlines from web-sites - headlines.4th | Shells commands to extract headlines from list of news web sites | Requires lynx and grep | personal site | author | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html |
sorting | article | Charlton | Gordon | 1991-10 | Heapsort | Forthwrite | author | request copy | ||||
applications | source file | Wong | Leo | 2001-05 | Hello, XML! | 4 applications using JenX | personal site | author | ANS Forth | http://www.albany.net/~hello/xml.shtml | ||
arithmetic | article | Eckert | Brad | 1999-01 | High accuracy look-up using cubic interpolation | Fits curve through 4 equally-spaced points | sin(0) to sin(90) at 16-bit precision needs only 19 values | Forth Dimensions | publication | ANS Forth | small | request copy |
arithmetic | source file | Eckert | Brad | 1999-01 | High accuracy look-up using cubic interpolation | Fits curve through 4 equally-spaced points | sin(0) to sin(90) at 16-bit precision needs only 19 values | Forth Dimensions | publication | ANS Forth | small | http://www.tinyboot.com/cubic.txt |
control flow | article | Bennett | Paul | 1991-04 | High level FOR..NEXT | Forthwrite | author | request copy | ||||
arithmetic | article | Avins | Jerry | 1998-11 | High speed look-up using quadratic interpolation | deviation from linear as 2 extra data points | sin(0) to sin(90) at 9-bit precision needs only 5 values | Forth Dimensions | author | ANS Forth | small | http://users.erols.com/jyavins/typek.htm |
FANSI project | article | Charlton | Gordon | 1990-10 | High-level /MOD using recursion | Words for a minimal Forth | Forthwrite | author | request copy | |||
FANSI project | article | Charlton | Gordon | 1990-10 | High-level multiply | Words for a minimal Forth | Forthwrite | author | request copy | |||
*tools, file | source file | Carter | Skip | 1996-03 | I/O words modelled on C library atoi(), itoa(), etc. | Includes floating point | FIG Archive | author | ANS Forth | small | ftp://ftp.forth.org/pub/Forth/Applications/ANS/fileio.fo | |
*applications | source file | Myneni | Krishna | 2002-09 | Interface for free Festival text-to-speech software | Festival runs on 6 Unix and 3 Windows computers | See http://www.cstr.ed.ac.uk/projects/festival/ | personal site | author | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html |
communications | source file | McGowan | Marty | 1999- | ipsubnet.4th | Calculate Subnet for IP Address and Mask | personal site | GPL | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
tools | article | Baden | Wil | 1998-01 | Iterated Interpretation | Special macro helps to define lists and any repetitive source text | Very effective | Forth Dimensions | publication | ANS Forth | small | request copy |
tools | article | Wong | Leo | 2002-09 | Iteration with Many: | Simplify repetitive code | A neat tool. See "Iterated Interpretation" | Forthwrite | author | ANS Forth | small | http://www.fig-uk.org/articles/issue118.pdf |
applications | article | Brien | Jenny | 2002-01 | JenX revisited - A Simple XML Parser | Forthwrite | author | http://www.fig-uk.org/articles/issue115.pdf | ||||
applications | distribution | Ven | Jos | 2002-04 | Julia | Classic fractal geometry | Shows use of OpenGL graphics in Windows | personal site | author | Win32Forth v4.2 | 0.13 MB | http://home.planet.nl/~josv/msources.html |
applications | source file | Myneni | Krishna | 2001-09 | Julian Calendar - jd.4th | Converts date to Julian day | personal site | original by Neil Bawd | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
applications | distribution | Hohensee | Rick | 1997-04 | Kandinski | Makes colour pictures from music in MIDI sequence file tracks | See kandoc.txt | FIG Archive | public domain | ANS Forth | 0.10MB | ftp://ftp.forth.org/pub/Forth/Applications/kandinski-0.tgz |
*tools | distribution | Thomas | Jet | 1995-04 | Layer to check program complies with ANS | Checks non-ANS and other errors at run-time | Block-based, builds shadow stacks for type info. | FIG Archive | author | ANS Forth | 0.09MB | ftp://ftp.forth.org/pub/Forth/Applications/ANS/stand4th.zip |
applications | source file | Wong | Leo | 1997-11 | LF - a portable text editor | Works within limitations of ANS keyboard and display | personal site | author | ANS Forth | 0.03 MB | http://www.albany.net/~hello/lf.htm | |
tools | article | Jakeman | Chris | 1995-08 | Limit variables | Forthwrite | author | ANS Forth | request copy | |||
arithmetic | article | Jakeman | Chris | 2002-09 | Linear Interpolation | Uses binary arithmetic for speed | Refined by newsgroup feedback | Forthwrite | author | ANS Forth | small | http://www.fig-uk.org/articles/issue118.pdf |
graphics | article | Charlton | Gordon | 1993-08 | Line-clipping | Not drawing a line outside a window | Forthwrite | author | request copy | |||
graphics | article | Charlton | Gordon | 1993-08 | Line-drawing algorithm | Variation of Bresenham's integer algorithm | Uses tables of execution vectors | Forthwrite | author | request copy | ||
graphics | source file | Eckert | Brad | 2001-01 | Line-drawing algorithm | Variation of Bresenham's integer algorithm | Details |
personal site | author | Win32Forth | small | http://www.tinyboot.com/line.txt |
tools | article | Baden | Wil | 1997-07 | Linked Lists | With macros to traverse lists | Terse but repays study | Forth Dimensions | publication | ANS Forth | small | request copy |
applications | source file | Hendrix | Marcel | 1991-10 | Little Red Riding Hood | Example using neural net | personal site | author | ANS Forth | small | http://home.iaehv.nl/users/mhx/lrrh.frt | |
tools, file | article | Brien | Jack | 1991-02 | Loading dependant source | Forthwrite | author | request copy | ||||
applications | source file | Myneni | Krishna | 2002- | Loan Repayment Calculation | calculates monthly payment to pay fixed interest rate loan for a fixed number of years | personal site | GPL | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
*communications | source file | Baden | Wil | 1994-09 | LZ77 data compression | See lzss.doc for details | FIG Archive | author | ANS Forth | 0.013MB | ftp://ftp.forth.org/pub/Forth/Applications/ANS/lzss.fo | |
communications | source file | Myneni | Krishna | 2002-04 | LZ77 data compression | personal site | original by Wil Baden | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | ||
tutorial | distribution | Jakeman | Chris | 1996-02 | MAF - Minimal ANS Forth | Written as an educational tool for anyone planning to implement a Forth and includes extensive documentation. | Used by Ralph Hempel to make pbForth portable | FIG Archive | author | ANS Forth | 0.05 MB | ftp://ftp.taygeta.com/pub/Forth/Applications/ANS/maf1v02.zip |
games | source file | Hendrix | Marcel | 1991-08 | Magic Squares | Classic puzzle arranging numbers 1-N^2 in an N x N matrix so row, column and diagonal sums are same. | Single word definition! | personal site | author | ANS Forth | small | http://home.iaehv.nl/users/mhx/magic.frt |
games | source file | Myneni | Krishna | 2001-08 | Magic Squares | Classic puzzle arranging numbers 1-N^2 in an N x N matrix so row, column and diagonal sums are same. | Single word definition! | personal site | original by E.Dondorp | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html |
presentation | article | Bennett | Paul | 1991-06 | Manual documentation | Forthwrite | author | request copy | ||||
arithmetic | source file | Myneni | Krishna | 2001- | Matrix inversion and manipulation - matrix.4th | Integer and floating point matrix manipulation routines for kForth | personal site | author | kForth | small | http://ccreweb.org/software/kforth/kforth4.html | |
*internals | source file | Charlton | Gordon | 1994-Sep | Memory allocation words in Forth | If ALLOCATE etc. not provided by your OS, then use this instead. | FIG Archive | author | ANS Forth | 0.02MB | ftp://ftp.forth.org/pub/Forth/Applications/ANS/memory.fth | |
tools | source file | Myneni | Krishna | 1999-04 | Memory utility words for kForth | personal site | GPL | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | ||
applications | source file | Murray | A.T. | 1998-2002 | Mind.Forth | Robot AI Mind | Reviewed by Paul Frenger | ACM Sigplan Notices, Dec. 1998 | public domain | Win32Forth | 0.07 MB | http://www.scn.org/~mentifex/mind4th.html |
object-oriented | article | Paysan | Bernd | 1998-04 | Mini-OOF | Inheritance and polymorphism in just 12 lines | Follow link to a commentary page | personal site | author | ANS Forth | http://www.jwdt.com/~paysan/screenful.html | |
arithmetic | source file | Noble | Julian | 2001- | Monte Carlo Techniques | Includes simulated annealing | personal site | author | ANS Forth | small | http://www.phys.virginia.edu/classes/551.jvn.fall01/MONTE.HTM | |
interfacing | article | Robinson | Dave | 1991-08 | Mouse handling | Forthwrite | author | request copy | ||||
games | tutorial | Richter | Ulrich | 1998-01 | Move and Sort | Uses the Windows facilities accessible from Win32Forth | FIG Archive | author | Win32Forth | 0.191 MB | ftp://ftp.fig.org/pub/Forth/Applications/Win32For/Movesort.zip | |
arithmetic | article | Preston | Philip | 1991-02 | Multi-cell arithmetic | Forthwrite | author | request copy | ||||
applications | source file | Hendrix | Marcel | 1991-10 | Neural Net with Back-propagation | Neural engine based on Parker's article DDJ Oct 89 | Requires some support files from iForth distribution | personal site | author | ANS Forth | small | http://home.iaehv.nl/users/mhx/backprop.frt |
FANSI project | article | Payne | John | 1991-08 | Notes on FANSI | Words for a minimal Forth | Forthwrite | author | request copy | |||
arithmetic | source file | Noble | Julian | 2001- | Numerical Quadrature Routines | personal site | author | ANS Forth | small | http://www.phys.virginia.edu/classes/551.jvn.fall01/NUM_QUAD.HTM | ||
object-oriented | article | Jakeman | Chris | 1998-11 | Object-Oriented Forth - A Minimal Approach | Commentary for Paysan's Mini-OOF | Forthwrite | author | ANS Forth | request copy | ||
object-oriented | source file | Peters | Randolph | 1994- | Object-Oriented Pocket Forth | Object-method syntax. Uses 3 stacks. | Run-time includes search loop, so not efficient | personal site | LGPL | Pocket Forth | small | http://www-personal.umich.edu/~williams/archive/forth/peters/ooPocketForth.html |
concurrency | article | Charlton | Gordon | 1994-02 | One-screen concurrent Forth | Forthwrite | author | request copy | ||||
tools, block | article | Charlton | Gordon | 1994-02 | One-screen library load | Forthwrite | author | request copy | ||||
tools | article | Baden | Wil | 1998-09 | Only standard definitions | To check that an application contains only ANS words | Forth Dimensions | publication | ANS Forth | small | request copy | |
tools | article | Jakeman | Chris | 1990-06 | Patch programming aid | Forthwrite | author | request copy | ||||
text | article | Jakeman | Chris | 1997-02 | Pattern matching - 1/3 | See also "FoSM - Forth String Matcher" | Forthwrite | author | ANS Forth | request copy | ||
text | article | Jakeman | Chris | 1997-08 | Pattern matching - 2/3 | Forthwrite | author | ANS Forth | request copy | |||
text | article | Jakeman | Chris | 1997-11 | Pattern matching - 3/3 | Forthwrite | author | ANS Forth | request copy | |||
permutations | article | Baden | Wil | 2000-11 | Permutation by Transposition Sequence ACM 115A | Forthwrite | author | http://www.fig-uk.org/articles/issue109.pdf | ||||
permutations | article | Hersom | Ed | 1991-10 | Permutations | Forthwrite | author | request copy | ||||
permutations | article | Charlton | Gordon | 1990-02 | Permutations, a new algorithm | Forthwrite | author | request copy | ||||
assembly | article | Mayer | Richard | 1999-01 | PIC assembler | Forth Dimensions | publication | F-PC | small | request copy | ||
applications | distribution | Ven | Jos | 2002-04 | Playsnd | Plays a wave file | Shows use of wave sound files in Windows | personal site | author | Win32Forth v4.2 | 0.08 MB | http://home.planet.nl/~josv/msources.html |
exceptions | article | Jakeman | Chris | 1993-10 | Portable CATCH and QUIT | Forthwrite | author | ANS Forth | request copy | |||
standards | article | Jakeman | Chris | 1991-06 | Portable code | ANS Forth supersedes this | Forthwrite | author | request copy | |||
object-oriented | distribution | Hore | Mike | 1997-04 | Portable objects package with Mops-specific extensions | Heavy-duty package with multiple inheritance | FIG Archive | author | ANS Forth | 0.02MB | ftp://ftp.forth.org/pub/Forth/Applications/ANS/class10M.zip | |
object-oriented | distribution | McKewan | Andrew | 1997-02 | Portable objects package, similar to facilities in Win32Forth | Smalltalk-based. Syntax is Yerk/Mops/Win32Forth style | Heavy-duty package, good documentation | FIG Archive | author | ANS Forth | 0.02MB | ftp://ftp.forth.org/pub/Forth/Applications/ANS/class10.zip |
communications | distribution | Oakford | Howerd | 2002- | PPP.com | Script-based tool to analyse, display and create PPP and Internet protocols | Uses PolyForth 8086 to provide scripting | personal site | author | DOS | http://www.inventio.co.uk/PPPcom.htm | |
arithmetic | source file | Myneni | Krishna | 1998- | Primes.4th | Tests for a prime number | personal site | non-author | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
sorting | article | Charlton | Gordon | 1990-08 | Radix, an extravagant sort | Forthwrite | author | request copy | ||||
arithmetic | source file | Myneni | Krishna | 2001-07 | Random floating point generator - noise.4th | personal site | author | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | ||
arithmetic | source file | Charlton | Gordon | 1993-06 | Random integer generator | 2 32-bit solutions from Numerical Recipes | Better using UM* and UM* and best ever | Forthwrite | author | ANS Forth | small | request copy |
arithmetic | source file | Payne | John | 1993-08 | Random integer generator | 2 32-bit solutions from Numerical Recipes | Simple using UMD* and better using UM/MOD, UM* and UM* | Forthwrite | author | ANS Forth | small | request copy |
arithmetic | source file | Eckert | Brad | unknown | Random integer generator | Based on Montgomery, for 16 or 32-bit Forths | Simple, fast using just UM* | personal site | author | ANS Forth | small | http://www.tinyboot.com/rng.txt |
fractions | article | Wilson | R.J. | 1990-04 | Rational numbers | Forthwrite | author | request copy | ||||
arithmetic | source file | Myneni | Krishna | 2001- | Read and write matrix data from file - matfiles.4th | Requires matrix.4th, strings.4th, files.4th | personal site | GPL | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
recursion | source file | Noble | Julian | 1999- | Recursion | 2 Examples of "good" recursion, 2 of "bad" | 3 arithmetic and 1 text | personal site | author | ANS Forth | small | http://www.phys.virginia.edu/classes/551.jvn.fall01/RECURSES.F |
searching | article | Hersom | Ed | 1991-12 | Recursive binary search | Forthwrite | author | request copy | ||||
communications | article | Dixon | Glenn | 1998-11 | Reed-Solomon error correction | For use when re-send not possible | Forth Dimensions | publication | ANS Forth | request copy | ||
vectoring | article | Charlton | Gordon | 1990-10 | Resolving forward references | Forthwrite | author | request copy | ||||
roots | article | Wilson | R.J. | 1990-08 | Root of rational numbers | Forthwrite | author | request copy | ||||
arithmetic | source file | Myneni | Krishna | 2002-02 | Roots of quadratic polynomial | a*x^2 + b*x + c = 0 | One word definition! | personal site | author | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html |
arithmetic | source file | Noble | Julian | 2001- | Roots of real and complex polynomials | Laguerre algorithm | personal site | author | ANS Forth | small | http://www.phys.virginia.edu/classes/551.jvn.fall01/ROOTS.HTM | |
tools | article | Jakeman | Chris | 1990-10 | Run-time operators | ANS Forth supersedes this | Forthwrite | author | request copy | |||
tools | article | Avins | Jerry | 1998-09 | Safer numeric input | Build only valid numbers from digits and editing keys | Forth Dimensions | publication | ANS Forth | small | request copy | |
arithmetic | source file | Myneni | Krishna | 2001-07 | Save results to test randomness - testrandom.4th | Requires matrix.4th and noise.4th | personal site | author | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
applications | distribution | Ven | Jos | 2002-04 | Scene22 | 6 graphic samples | Shows use of OpenGL graphics in Windows | personal site | author | Win32Forth v4.2 | 0.25 MB | http://home.planet.nl/~josv/msources.html |
tools, editing | article | Jakeman | Chris | 1990-02 | Search and replace 1/2 | Forthwrite | author | request copy | ||||
tools, editing | article | Jakeman | Chris | 1990-04 | Search and replace 2/2 | Forthwrite | author | request copy | ||||
sets | article | Charlton | Gordon | 1990-06 | Set manipulation | Full set of operators on bits packed into words | Neat | Forthwrite | author | small | request copy | |
tools | article | Jakeman | Chris | 1993-12 | Shell | Forthwrite | author | ANS Forth | request copy | |||
searching | article | Charlton | Gordon | 1993-02 | Shift-AND string search | Forthwrite | author | request copy | ||||
applications | source file | Myneni | Krishna | 2002-06 | Simple electronic note-keeping system | Support keywords | personal site | GPL | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
permutations | article | Jakeman | Chris | 2000-11 | Simple Forth Permutations | Forthwrite | author | ANS Forth | http://www.fig-uk.org/articles/issue109.pdf | |||
arithmetic | source file | Eckert | Brad | unknown | Simple look-up using linear interpolation | Example is sin quadrant in 16 data points | Add : U2/ 1 rshift ; with an ANS Forth | personal site | author | ANS Forth | small | http://www.tinyboot.com/linear.txt |
applications | source file | Hendrix | Marcel | 1995-01 | Simulated Annealing | Finds shortest path visiting N cities | Requires utilities from FSL | personal site | author | ANS Forth | small | http://home.iaehv.nl/users/mhx/anneal.frt |
Windows GUI | tutorial | Pochin | Dave | 2001-04 | Six Easy Fonts | Forthwrite | author | Win32Forth | http://www.fig-uk.org/articles/issue111.pdf | |||
arithmetic | source file | Noble | Julian | 2001- | Solution of Differential Equations | 4 methods included | personal site | author | ANS Forth | small | http://www.phys.virginia.edu/classes/551.jvn.fall01/diffeq.htm | |
arithmetic | source file | Noble | Julian | 2001- | Solution of Linear Equations | Includes tridiagonal matrices by LU method and Gaussian elimination with row pivoting | as described in Noble -- "Scientific Forth: A Modern Language for Scientific Computing" | personal site | author | ANS Forth | small | http://www.phys.virginia.edu/classes/551.jvn.fall01/matrix.htm |
games | source file | Hendrix | Marcel | 2002-06 | Son-of Terry Winograd's SHRDLU | Classic AI program | personal site | author | ANS Forth | small | http://home.iaehv.nl/users/mhx/blocks.frt | |
games | source file | Myneni | Krishna | 2002-06 | Son-of Terry Winograd's SHRDLU | Classic AI program | personal site | original by M.Hendrix | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
sorting | article | Charlton | Gordon | 1990-10 | Sorting strings with qsort | Forthwrite | author | request copy | ||||
*sorting | source file | Thill | Marco | 1999- | Sorting with Quicksort | 32-bit requiring locals | not recursive | FIG Archive | author | ANS Forth | small | ftp://ftp.forth.org/pub/Forth/Applications/ANS/quicksort.fth |
sorting | source file | Baden | Wil | unknown | Sorting with Quicksort | Vectored for strings, integers or any other data | recursive | personal site | author | ANS Forth | small | http://www.tinyboot.com/quiksort.txt |
*tutorial | source file | Hoyt | Benjamin | 1997-07 | Source from "Starting Forth" book in ANS Forth | Lets you try examples with a modern Forth | FIG Archive | author | ANS Forth | small | ftp://ftp.forth.org/pub/Forth/Applications/ANS/strtfrth.txt | |
roots | article | Charlton | Gordon | 1990-10 | Square root | Forthwrite | author | request copy | ||||
tools | article | Stott | Barrie | 1997-02 | Stack checking | Forthwrite | author | request copy | ||||
state machines | source file | Myneni | Krishna | 2001-03 | State machine | Copied from Wil Baden | personal site | original by J.Noble | kForth & ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
text | article | Leibniz | David | 1991-02 | String stack routine | Forthwrite | author | request copy | ||||
text | source file | Myneni | Krishna | 2001- | String utility words for kForth | personal site | GPL | kForth | small | http://ccreweb.org/software/kforth/kforth4.html | ||
data structures | source file | Peters | Randolph | 1993- | Structures and examples | Records and nesting | small | personal site | LGPL | Pocket Forth | small | http://www-personal.umich.edu/~williams/archive/forth/peters/Struct.html |
data structures | source file | Bradley | Mitch | unknown | Structures with Bit Fields | Name groups of bits with fetch and store | Bit groups may not cross byte boundaries | personal site | author | Forth 83 | small | ftp://ftp.taygeta.com/pub/Forth/Archive/various/bitfield.txt |
object-oriented | article | van Norman | Rick | 1999-01 | SWOOP - object-oriented programming in SwiftForth | Provides data abstraction and target compilation | See changes in same issue for ANS Forth version | Forth Dimensions | publication | SwiftForth | request copy | |
communications | distribution | Lancaster | Garry | 2001-07 | TCP/IP for Zsock application | Forth interface to Zsock on the Z88 computer | The major interfaces and methods to make your own | Z88 User Group | author | Z88 computer | 0.06 MB | http://www.z88forever.org.uk/camelforth/camel-tcpip.html |
roots | article | Kendall | Les | 1991-02 | Terminal emulator for PC | Forthwrite | author | request copy | ||||
tools | source file | Hayes | John | 1996-08 | Test Suite for ANS Core word set | See also tester.fr | Sole test suite for ANS Forth - very neat | FIG Archive | author | ANS Forth | small | ftp://ftp.forth.org/pub/Forth/Applications/ANS/core.fr |
applications | distribution | Wong | Leo | 1997- | Text editor | Mouseless. Formats paragraphs but no other formatting. | FIG Archive | author | Pygmy Forth | 0.03MB | ftp://ftp.forth.org/pub/Forth/Applications/winkk.zip | |
Windows GUI | tutorial | Pochin | Dave | 2002-01 | The End of the Line | Forthwrite | author | Win32Forth | http://www.fig-uk.org/articles/issue115.pdf | |||
games | source file | Hendrix | Marcel | 1993-07 | The N-Queens problem | Classic puzzle arranging n queens on an N x N chessboard so that none are threatened. | Efficient recursive solution. Ignore references to C compiler. Some simple non-ANS words missing. | personal site | public domain | ANS Forth | small | http://home.iaehv.nl/users/mhx/queens.frt |
applications | distribution | Chapman | Rob | 1999- | Timbre v7 - a script-driven translator engine | Originally devised to translate Forth to C | Distribution available | personal site | author | PC, Mac and Unix | http://www.compusmart.ab.ca/rc/Timbre/timbre.htm | |
graphics | distribution | anonymous | 2000-02 | Tiny 5x4 pixel character set | Quartus site | author | Quartus Forth | 0.01 MB | ||||
communications | source file | Eckert | Brad | unknown | Tiny encryption algorithm | Short program for small computers which encyphers safely. 16-bit key for 16/32 bit Forths | Details |
personal site | author | ANS Forth | http://www.tinyboot.com/tea.txt | |
*tools | distribution | Thomas | Jet | 1996-06 | Tool to document ANS applications | As required by standard | Block-based | FIG Archive | author | ANS Forth | 0.011MB | ftp://ftp.forth.org/pub/Forth/Applications/ANS/stwords.zip |
arithmetic | source file | Noble | Julian | 2001- | Tools for showing binary operations, eg 3 5 XOR | Print in binary, also print operation as for classroom arithmetic | personal site | author | ANS Forth | small | http://www.phys.virginia.edu/classes/551.jvn.fall01/binarith.f | |
games | source file | Hendrix | Marcel | 1989-04 | Towers of Hanoi | Classic puzzle | personal site | author | ANS Forth | small | http://home.iaehv.nl/users/mhx/hanoi.frt | |
games | source file | Wong | Leo | 1997-07 | Towers of Hanoi | Classic puzzle | personal site | author | ANS Forth | small | http://www.albany.net/~hello/stacks.htm | |
games | source file | Myneni | Krishna | 2002-05 | Towers of Hanoi | Classic puzzle | personal site | original by M.Hendrix | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | |
games | source file | Eckert | Brad | unknown | Towers of Hanoi | Classic puzzle | personal site | original by Raul Deluth Miller | ANS Forth | small | http://www.tinyboot.com/hanoi.txt | |
fractions | article | Wilson | R.J. | 1990-06 | Transcendental rationale | Forthwrite | author | request copy | ||||
internals | article | Brien | Jenny | 2001-09 | Treating Data as Source | Forthwrite | author | ANS Forth | small | http://www.fig-uk.org/articles/issue113.pdf | ||
applications | article | Brien | Jack | 1990-12 | Typing tutor | Forthwrite | author | request copy | ||||
control flow | article | Charlton | Gordon | 1990-04 | Universal delimiter | Forthwrite | author | request copy | ||||
applications | source file | Hendrix | Marcel | 2002-08 | URL monitor | Uses CRC to find if listed URLs have changed | Uses assembler for CRC | personal site | author | ANS Forth | small | http://home.iae.nl/users/mhx/scooter.frt |
data structures | article | Zettel | Leonard | 1999-01 | User stacks | Size of each element may vary | Uses linked list | Forth Dimensions | publication | ANS Forth | small | request copy |
exceptions | article | Jakeman | Chris | 1993-10 | Using CATCH and QUIT | Forthwrite | author | ANS Forth | request copy | |||
*applications | source file | Carter | Skip | 1994-11 | uudecode - Forth version of Unix tool | FIG Archive | author | ANS Forth | small | ftp://ftp.forth.org/pub/Forth/Applications/ANS/uudecode.seq | ||
*applications | source file | Carter | Skip | 1994-11 | uuencode - Forth version of Unix tool | FIG Archive | author | ANS Forth | small | ftp://ftp.forth.org/pub/Forth/Applications/ANS/uuencode.seq | ||
state machines | article | Charlton | Gordon | 1990-10 | Variables for state machines | Forthwrite | author | request copy | ||||
fractions | article | Charlton | Gordon | 1990-02 | Vulgar words | Forthwrite | author | request copy | ||||
data structures | article | Brien | Jack | 1992-02 | Ways with arrays | Forthwrite | author | request copy | ||||
text | article | Baden | Wil | 1998-05 | What's a character? | "isalpha" etc. | Forth Dimensions | publication | ANS Forth | small | request copy | |
Windows GUI | tutorial | Pochin | Dave | 2001-09 | Win32Forth Fonts | Forthwrite | author | Win32Forth | http://www.fig-uk.org/articles/issue113.pdf | |||
*applications | source file | Myneni | Krishna | 2002-09 | Words to get the username and user properties on a Linux system | personal site | author | ANS Forth | small | http://ccreweb.org/software/kforth/kforth4.html | ||
internals | tutorial | Brien | Jack | 1999-01 | Working with wordlists | Forthwrite | author | ANS Forth | small | request copy | ||
interfacing | article | Bennett | Paul | 1998-10 | Writing the World - 1 | Forthwrite | author | request copy | ||||
interfacing | article | Bennett | Paul | 1999-01 | Writing the World - 2 | Forthwrite | author | request copy | ||||
applications | article | Kendall | Les | 2001-01 | XML and Forth | Forthwrite | author | http://www.fig-uk.org/articles/issue110.pdf | ||||
object-oriented | distribution | Ertl | Anton | 1998-10 | Yet Another Forth Objects Package | Heavy duty package with scoping and interfaces | Simple to pass objects on stack | personal site | author | ANS Forth | 0.03MB | http://www.complang.tuwien.ac.at/forth/objects.zip |
data structures | article | Ertl | Anton | 1997-09 | Yet another Forth structures package | Records, lists and arrays | Small but effective | Forth Dimensions | publication | ANS Forth | request copy | |
object-oriented | article | Ertl | Anton | 1997-07 | Yet another portable objects package | Heavy duty package with scoping and interfaces | Simple to pass objects on stack | Forth Dimensions | publication | ANS Forth | small | request copy |
system | distribution | Lancaster | Garry | 2001-07 | Z88 CamelForth v3.04 | ANS Forth | Full source available | Z88 User Group | cost-free | Z88 computer | 0.06 MB | http://www.z88forever.org.uk/camelforth/rom-camel.html |
system | distribution | Behringer | Fred | unknown | Forth 83 with many ANS Core words also. It supports both parallel processing and multiple Transputers. | author | Inmos Transputer | ftp://ftp.statistik.tu-muenchen.de/incoming/forth/f-tp-100.exe |