Forth Code Index - Topic=all, sorted by format

Topic Format Author,
Last Name
Author,
Other Name
Date Title Description Comment Publication IPR Platform Size URL
sort sort sort   sort sort         sort    
fractions article Charlton Gordon 1990-02 Vulgar words     Forthwrite author     request copy
permutations article Charlton Gordon 1990-02 Permutations, a new algorithm     Forthwrite author     request copy
tools, editing article Jakeman Chris 1990-02 Search and replace 1/2     Forthwrite author     request copy
control flow article Charlton Gordon 1990-04 Universal delimiter     Forthwrite author     request copy
data structures article Charlton Gordon 1990-04 Dynamic words     Forthwrite author     request copy
fractions article Wilson R.J. 1990-04 Rational numbers     Forthwrite author     request copy
tools, editing article Jakeman Chris 1990-04 Search and replace 2/2     Forthwrite author     request copy
fractions article Wilson R.J. 1990-06 Transcendental rationale     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 1990-06 Patch programming aid     Forthwrite author     request copy
data structures article Jakeman Chris 1990-08 Arrays and records     Forthwrite author     request copy
roots article Wilson R.J. 1990-08 Root of rational numbers     Forthwrite author     request copy
sorting article Charlton Gordon 1990-08 Radix, an extravagant sort     Forthwrite author     request copy
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
roots article Charlton Gordon 1990-10 Square root     Forthwrite author     request copy
sorting article Charlton Gordon 1990-10 Sorting strings with qsort     Forthwrite author     request copy
state machines article Charlton Gordon 1990-10 Variables for state machines     Forthwrite author     request copy
tools article Jakeman Chris 1990-10 Run-time operators   ANS Forth supersedes this Forthwrite author     request copy
vectoring article Charlton Gordon 1990-10 Resolving forward references     Forthwrite author     request copy
applications article Brien Jack 1990-12 Typing tutor     Forthwrite author     request copy
arithmetic article Jakeman Chris 1990-12 A high-level /MOD     Forthwrite author small   request copy
searching article Charlton Gordon 1990-12 A faster string search     Forthwrite author     request copy
arithmetic article Preston Philip 1991-02 Multi-cell arithmetic     Forthwrite author     request copy
control flow article Brien Jack 1991-02 Extended ANS structures     Forthwrite author     request copy
internals article Charlton Gordon 1991-02 A replacement for DO .. LOOP     Forthwrite author     request copy
presentation article Brien Jack 1991-02 GIST for indexing source     Forthwrite author     request copy
roots article Kendall Les 1991-02 Terminal emulator for PC     Forthwrite author     request copy
text article Leibniz David 1991-02 String stack routine     Forthwrite author     request copy
tools, editing article Lake Mike 1991-02 Full screen editor in one screen     Forthwrite author     request copy
tools, file article Brien Jack 1991-02 Loading dependant source     Forthwrite author     request copy
vectoring article Jakeman Chris 1991-02 Deferred words     Forthwrite author     request copy
control flow article Bennett Paul 1991-04 High level FOR..NEXT     Forthwrite author     request copy
exceptions article Charlton Gordon 1991-04 CATCH and THROW     Forthwrite author     request copy
text article Charlton Gordon 1991-04 A string pattern matcher     Forthwrite author     request copy
FANSI project article Charlton Gordon 1991-06 FANSI definitions Words for a minimal Forth   Forthwrite author     request copy
presentation article Bennett Paul 1991-06 Manual documentation     Forthwrite author     request copy
standards article Jakeman Chris 1991-06 Portable code   ANS Forth supersedes this Forthwrite author     request copy
FANSI project article Charlton Gordon 1991-08 FANSI bloomers Words for a minimal Forth   Forthwrite author     request copy
FANSI project article Payne John 1991-08 Notes on FANSI Words for a minimal Forth   Forthwrite author     request copy
interfacing article Robinson Dave 1991-08 Mouse handling     Forthwrite author     request copy
concurrency article Charlton Gordon 1991-10 Co-routine monitors     Forthwrite author     request copy
permutations article Hersom Ed 1991-10 Permutations     Forthwrite author     request copy
searching article Charlton Gordon 1991-10 A binary search     Forthwrite author     request copy
sorting article Charlton Gordon 1991-10 Heapsort     Forthwrite author     request copy
searching article Hersom Ed 1991-12 Recursive binary search     Forthwrite author     request copy
tools article Preston Philip 1991-12 ALIAS ALIAS ALIAS     Forthwrite author     request copy
data structures article Brien Jack 1992-02 Ways with arrays     Forthwrite author     request copy
graphics article Payne John 1992-08 Flood fill     Forthwrite author     request copy
searching article Charlton Gordon 1993-02 Shift-AND string search     Forthwrite author     request copy
tools article Jakeman Chris 1993-02 Also and -Also     Forthwrite author     request copy
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
text article Charlton Gordon 1993-04 ANSI and portability - STRLIT     Forthwrite author     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
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
tools, file article Jakeman Chris 1993-08 File access, part 4     Forthwrite author     request copy
exceptions article Jakeman Chris 1993-10 Portable CATCH and QUIT     Forthwrite author ANS Forth   request copy
exceptions article Jakeman Chris 1993-10 Using CATCH and QUIT     Forthwrite author ANS Forth   request copy
tools article Jakeman Chris 1993-12 Shell     Forthwrite author ANS Forth   request copy
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
concurrency article Charlton Gordon 1994-02 One-screen concurrent Forth     Forthwrite author     request copy
searching article Charlton Gordon 1994-02 Best string search     Forthwrite author     request copy
tools article Jakeman Chris 1994-02 .Call and Assert     Forthwrite author ANS Forth   request copy
tools, block article Charlton Gordon 1994-02 One-screen library load     Forthwrite author     request copy
tools article Jakeman Chris 1994-04 Check     Forthwrite author ANS Forth   request copy
tools article Jakeman Chris 1995-08 Limit variables     Forthwrite author ANS Forth   request copy
text article Jakeman Chris 1997-02 Pattern matching - 1/3   See also "FoSM - Forth String Matcher" Forthwrite author ANS Forth   request copy
tools article Stott Barrie 1997-02 Stack checking     Forthwrite author     request copy
communications article Baden Wil 1997-05 32-bit CRC checksums     Forth Dimensions   ANS Forth small 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
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
text article Jakeman Chris 1997-08 Pattern matching - 2/3     Forthwrite author ANS Forth   request copy
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
text article Jakeman Chris 1997-11 Pattern matching - 3/3     Forthwrite author ANS Forth   request copy
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
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
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
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
text article Baden Wil 1998-05 What's a character? "isalpha" etc.   Forth Dimensions publication ANS Forth small request copy
state machines article Dunbar Graeme 1998-07 Finite State Machines 1/3     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
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 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
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
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
interfacing article Bennett Paul 1998-10 Writing the World - 1     Forthwrite author     request copy
state machines article Dunbar Graeme 1998-10 Finite State Machines 2/3     Forthwrite author     request copy
tools, file article Wong Leo 1998-10 ANS File Words for Pygmy Forth     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
communications article Dixon Glenn 1998-11 Reed-Solomon error correction For use when re-send not possible   Forth Dimensions publication ANS Forth   request copy
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
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
assembly article Mayer Richard 1999-01 PIC assembler     Forth Dimensions publication F-PC small request copy
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
interfacing article Bennett Paul 1999-01 Writing the World - 2     Forthwrite author     request copy
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
text article Baden Wil 1999-01 EVALUATE macros Extends previous articles Terse but repays study Forth Dimensions publication ANS Forth small request copy
tools, file article Behringer Fred 1999-01 ANS File Words for Turbo Forth - 1     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
state machines article Dunbar Graeme 1999-08 Finite State Machines 3a     Forthwrite author     request copy
assembly article Behringer Fred 2000-04 32-bit GCD without Division     Forthwrite author Intel 80x86   http://www.fig-uk.org/articles/issue106.pdf
arithmetic article Pochin Dave 2000-06 Floating Decimal Fudge     Forthwrite author     http://www.fig-uk.org/articles/issue107.pdf
applications article Paysan Bernd 2000-08 A Web-Server in Forth     Forthwrite author     http://www.fig-uk.org/articles/issue108.pdf
graphics article Pochin Dave 2000-11 "BLT is not a Sandwich"     Forthwrite author Win32Forth   http://www.fig-uk.org/articles/issue109.pdf
permutations article Baden Wil 2000-11 Permutation by Transposition Sequence ACM 115A     Forthwrite author     http://www.fig-uk.org/articles/issue109.pdf
permutations article Jakeman Chris 2000-11 Simple Forth Permutations     Forthwrite author ANS Forth   http://www.fig-uk.org/articles/issue109.pdf
applications article Kendall Les 2001-01 XML and Forth     Forthwrite author     http://www.fig-uk.org/articles/issue110.pdf
permutations article Behringer Fred 2001-04 Generating Combinations     Forthwrite author     http://www.fig-uk.org/articles/issue111.pdf
logic article Behringer Fred 2001-07 Arithmetized Logic in Forth     Forthwrite author     http://www.fig-uk.org/articles/issue112.pdf
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 Jenny 2002-01 JenX revisited - A Simple XML Parser     Forthwrite author     http://www.fig-uk.org/articles/issue115.pdf
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
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
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
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
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
*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
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
*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
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
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
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
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
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 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
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  
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/
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
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
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
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
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
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 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
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
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 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
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
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
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 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 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
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
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
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
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
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
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
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
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
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
*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
*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
*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
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
*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
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
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, 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
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
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
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
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
*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
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
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
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 Myneni Krishna 1998- Primes.4th Tests for a prime number   personal site non-author ANS Forth small http://ccreweb.org/software/kforth/kforth4.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
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
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
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
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
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
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
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
*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
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
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
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
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 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
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
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 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 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
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
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
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
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
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
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
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
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
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 source file Myneni Krishna 2001- String utility words for kForth     personal site GPL kForth small http://ccreweb.org/software/kforth/kforth4.html
graphics source file Eckert Brad 2001-01 Line-drawing algorithm Variation of Bresenham's integer algorithm Details here personal site author Win32Forth small http://www.tinyboot.com/line.txt
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
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
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
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
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 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 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
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 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
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
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
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
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 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
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
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
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
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 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 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
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
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
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
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
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
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
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
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
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 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
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
*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
*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
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
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
*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
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
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
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
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 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
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 here personal site author ANS Forth   http://www.tinyboot.com/tea.txt
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
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
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
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
searching source file Melice Charles unknown Binary search     personal site author ANS Forth small http://www.tinyboot.com/bsearch.txt
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
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
internals tutorial Brien Jack 1999-01 Working with wordlists     Forthwrite author ANS Forth small request copy
Windows GUI tutorial Pochin Dave 2000-01 "See Win32Forth scroll the Window"     Forthwrite author Win32Forth   http://www.fig-uk.org/articles/issue105.pdf
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
Windows GUI tutorial Pochin Dave 2001-04 Six Easy Fonts     Forthwrite author Win32Forth   http://www.fig-uk.org/articles/issue111.pdf
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
assembly tutorial Noble Julian 2001-09 A Call to Assembly 1/3     Forthwrite author Intel 80x86   http://www.fig-uk.org/articles/issue113.pdf
Windows GUI tutorial Pochin Dave 2001-09 Win32Forth Fonts     Forthwrite author Win32Forth   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
Windows GUI tutorial Pochin Dave 2002-01 The End of the Line     Forthwrite author Win32Forth   http://www.fig-uk.org/articles/issue115.pdf
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
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

 
top main index