Archive: forth/gmpfr

Up to parent directory

The distribution is called forth-gmpfr, because it contains both gmp and mpfr.
README
forth-gmpfr-0.9.0.zip
12Jan12 15:21:33EST
13Jan12 20:41:34EST
7.7K
210K
The complete source distribution, self-contained except for libgmp and libmpfr. Included are gmp 5.0.2 and mpfr 3.1.0 bindings for gforth, iForth, and pfe, build scripts, standard Forth implementation of multiple precision integer, rational, float, and reliable float stacks with garbage collection, testers for the stacks, port of FSL complex arithmetic to reliable floats, and tests, and all loaded files. Earlier distributions can be found here.
forth-gmpfr-osxlibs-0.9.0.tar.gz 12Jan12 15:18:34EST 770K Precompiled shared libraries for OS X Lion or Snow Leopard: libgmp, libmpfr, supplementary bindings for iForth, and bindings for pfe. All but the pfe bindings are in universal 32/64-bit format.

gmpfr
gmpfr.fs 12Jan12 15:18:41EST 98K The forth-gmpfr glossary, written in ANS Forth. This is the main library, which loads the bindings, gcrstack.fs, parsing.fs, and mstrings.fs. See its introductory comments for how to select any subset of its five sublibraries: MULTI-INTEGERS, MULTI-RATIONALS, MULTI-FLOATS, RELIABLE-FLOATS, RANDOMS.
gmpfr-test.fs 12Jan12 15:18:38EST 77K Loads gmpfr.fs and all the testers, including display and errors.

garbage-collected record stack
gcrstack.fs 12Jan12 15:18:37EST 28K Required by gmpfr.fs.
gcrstack-test.fs 12Jan12 15:18:35EST 26K Loads gcrstack.fs, ttester-xf, xtester-errors, tester-display.

gforth bindings
libgmp-gforth.fs
libmpfr-gforth.fs
12Jan12 15:18:55EST
12Jan12 15:24:41EST
17K
18K
Binding descriptions for gforth's libcc.

iForth bindings
libgmp-iforth.frt
libgmp-iforth.c
libmpfr-iforth.frt
libmpfr-iforth.c
12Jan12 15:18:56EST
12Jan12 15:18:55EST
12Jan12 15:19:00EST
12Jan12 15:19:00EST
25K
3.3K
18K
4.6K
Binding descriptions for iForth's dynlibs, with supplementary C source that has to be compiled and installed.
mklibgmp-iforth-osx
mklibgmp-iforth-linux
mklibmpfr-iforth-osx
mklibmpfr-iforth-linux
12Jan12 15:19:14EST
12Jan12 15:19:14EST
12Jan12 15:19:16EST
12Jan12 15:19:15EST
1.2K
853
1.2K
875
Scripts to compile and install supplementary libraries. Linux versions untested.

pfe bindings
libgmp-pfe.fs
libmpfr-pfe.fs
12Jan12 15:18:58EST
12Jan12 15:19:03EST
21K
21K
Binding descriptions for pfe's bindlib.
libgmp-pfe.c
libgmp-pfe-dll.c
libmpfr-pfe.c
libmpfr-pfe-dll.c
12Jan12 15:18:58EST
12Jan12 15:18:57EST
12Jan12 15:19:02EST
12Jan12 15:19:01EST
40K
269
46K
273
Generated C source bindings.
bindlib.fs
bindlib-example.fs
12Jan12 15:18:13EST
12Jan12 15:18:12EST
15K
1.2K
C binding source generator. To generate the C files, load the binding descriptions with pfe, with bindlib.fs in the path. Loads dstrings.fs and dstring-utils.fs
mklibgmp-pfe-osx
mklibgmp-pfe-linux
mklibmpfr-pfe-osx
mklibmpfr-pfe-linux
12Jan12 15:19:15EST
12Jan12 15:19:15EST
12Jan12 15:19:17EST
12Jan12 15:19:01EST
1.5K
1.3K
1.5K
1.3K
Scripts to compile pfe bindings, with default installation under /usr/local for OS X and $HOME for linux.

miscellaneous
libgmp-test.fs 12Jan12 15:18:59EST 14K Incomplete direct ttester-xf tests for the gmp bindings.

applications
complex-rf.fs
complex-rf-test.fs
13Jan12 20:41:25EST
12Jan12 15:18:14EST
16K
26K
Port of the FSL complex lexicon and tests to forth-gmpfr and rftester.
zgamma-rf.fs 12Jan12 15:19:20EST 2.9K Reliable float version of the complex gamma function by Marcel Hendrix, ported to standard Forth by Krishna Myneni.

testers
btester.fs 12Jan12 15:18:13EST 3.6K
btester-errors.fs 12Jan12 15:18:13EST 1.4K
qtester.fs 12Jan12 15:19:18EST 3.5K
qtester-errors.fs 12Jan12 15:19:17EST 1.4K
mftester.fs 12Jan12 15:19:14EST 4.6K
mftester-errors.fs 12Jan12 15:19:13EST 1.5K
rftester.fs 12Jan12 15:19:19EST 4.6K
rftester-errors.fs 12Jan12 15:19:18EST 1.5K
ttester-xf.fs 12Jan12 15:19:20EST 18K
tester-display.fs 20Feb12 08:12:22EST 3.9K
xtester-errors.fs 12Jan12 15:19:20EST 1.6K
ftester-errors.fs 12Jan12 15:18:35EST 1.7K
logs/

Up to top of archive

Files in this directory under the GNU LGPL typically have a POLITENESS request.