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 |