There are too many files to individually list or describe - please browse
these directories.
Applications
|
Forth oriented programs including source code, word
processors, games, and other interesting implementations
last updated 11/06/97 |
01234th.f |
Contains beginners' programs in ANS Forth |
4th-33a.zip |
Basic framework for creating application specific scripting languages.
(compiler, interpreter, decompiler, loader and saver) |
99bottles.f |
99 Bottles of Beer in Forth resulted from a comp.lang.forth thread.
Needless to say (?), it is not serious code |
atlast-1.0.tgz |
Autodesk Threaded Language Application System Toolkit, embedded toolkit for
open, programmable applications
The current version (03/2009) can be found
here. |
bdm32.zip |
LMI 80386 UR/FORTH ICD Cable Interface Code |
editb.zip |
Source code for a simple screen-oriented block editor, in a block file |
f83tetr.zip |
Tetris for Laxen & Perry's F83 (It's known to run on the MS-DOS version
and the CP/M version) |
fosm1v1.zip |
Forth String Matcher for ANS and F-PC Forth, pattern matching suite with
examples of use in validation and translation |
holon4th.zip |
Interactive integrated cross-development and debugging environment (IIDE)
for Forth programs |
kandinski-0.tgz |
Program which generates a picture file from a MIDI file based on
cycluphonic method of correlating color to musical pitches |
sokoban.zip |
Game written in Pygmy Forth |
winkh.zip |
DOS word processor for writing |
winkk.zip |
Faster formatting and searching than previous versions of Wink |
4th-old |
Directory - older versions of 4th |
ANS |
Directory |
F83 |
Directory |
fpc |
Directory |
pygmy |
Directory - Sokoban and Xbase |
ThisForth |
Directory |
turbo |
Directory |
Win32For |
Directory |
Literature
|
Forth literature directory |
ansforth.ps |
Skip Carter's presentation to Silicon Valley FIG chapter, on 24 Feb 1996,
on using ANS Forth |
dpans6.zip |
Draft Proposal 6 of ANS Forth as F-PC hypertext (includes F-PC |
dpans6_ps.zip |
Draft Proposal 6 of ANS Forth in Postscript |
dpans22a.zip |
Norm Smiths conversion of DPANS6 to HTML |
dpans94a.zip |
DPANS6 in ASCII by Chris Jakeman (cjakeman@apvpeter.demon.co.uk) |
mops.faq |
The FAQ for MOPS |
randnum.tar.Z |
Skip Carter's Forth Dimensions random number paper |
randnum.tar.gz |
Skip Carter's Forth Dimensions random number paper |
fprimer.zip |
Julian Noble's Forth Primer |
rtf5pps.zip |
Tim Hendtlass's Real Time Forth book |
Scientific
|
Scientific Library project directory |
Version.num |
The current version numbers of each file |
Library.tgz |
The current library in GNU-zipped tar format |
adaptint.seq |
Adaptive Integration using Trapezoid rule |
aitken.seq |
Aitken interpolation |
amoeba |
Amoeba -- Multidimensional Simplex minimization of a function |
backsub.seq |
Back-substitution solution for LU factored linear systems |
complex.seq |
Specification and example implementation of complex numbers for the Forth
Scientific Library |
complex2.seq |
A second example of the implementation of complex numbers |
cube_rt.seq |
Cube root of real number by Newton's method |
cubic.seq |
Solution of cubic equations with real coefficients |
dates.seq |
Conversion between calendar date and Julian day (ACM 199) |
dets.seq |
Determinant of an LU factored matrix |
dfourier.seq |
Four methods for Direct Fourier Transforms |
divdiffs.seq |
Forward and Backward divided differences |
dynmem.seq |
An ANS compatible dynamic memory package |
elip.seq |
Complete Elliptic Integral (ACM #149) |
elip12.seq |
Complete Elliptic Integrals of the first and second kinds |
expint.seq |
Real Exponential Integral (ACM #20) |
factorl.seq |
Factorial function |
ffourier.seq |
Radix-2 Fast Fourier Transform routines |
fsl-util.fo |
Forth Scientific Library utilities for ThisForth |
fsl-util.fth |
Forth Scientific Library utilities for PFE (V0.9.9) |
fsl_util.seq |
Forth Scientific Library utilities for F-PC |
gamma.seq |
The Gamma, LogGamma and reciprocal Gamma functions |
gauleg.seq |
Gauss-Legendre Integration |
guidelines.txt |
Forth Scientific Library coding guidelines |
hartley.seq |
Fast Hartley (Bracewell) Transform |
hartley.tst |
Supplemental Hartley transform utilities and tests |
hermite.seq |
Hermite interpolation |
hilbert.seq |
Finite segment of Hilbert Matrices, their inverses and determinants |
horner.seq |
Polynomial evaluation by the Horner method |
invm.seq |
Inverse of an LU factored matrix |
jvn-util.fo |
Forth Scientific Library utilities for Julian Noble's contributions |
kande.seq |
Complete Elliptic Integrals of 1st and 2nd kinds (ACM #165) |
lagrange.seq |
Lagrangian interpolation |
logistic.seq |
Logistic function and its first derivative |
lufact.seq |
LU Factorization of square matrices |
newton.seq |
Newton interpolation |
pcylfun.seq |
Parabolic Cylinder functions and related Confluent Hypergeometric
functions |
polrat.seq |
Polynomial and Rational function interpolation and extrapolation |
polys.seq |
Special Polynomial ( Chebyshev, Hermite, Laguerre, Generalized Laguerre,
Legendre and Bessel) evaluation |
r250.seq |
R250 Pseudo-random number generator |
ran4.seq |
RAN4 Pseudo-random number generator |
regfalsi.seq |
Regula Falsi root finder |
runge4.seq |
4th order and adaptive Runge-Kutta solvers for systems of ODEs |
seriespw.seq |
Exponentiation of a series (ACM # 158) |
shellsrt.seq |
Shell sort for floating point arrays |
status.txt |
Current status of the Scientific library project |
sunday.seq |
Sunday Quicksearch |
svd.seq |
Singular Value decomposition |
telscop1.seq |
Telescope 1 (ACM 37) (reduction of degree of polynomial
approximations) |
telscop2.seq |
Telescope 2 (ACM 38) |
umd.fo |
Extended double integer words for ThisForth |