The distribution is called forth-gmpfr, because it contains both gmp and mpfr.
README forth-gmpfr-0.9.2.zip |
06Feb21 09:42:17EST 27Feb21 12:47:30EST |
6.8K 220K |
The complete source distribution, self-contained except for libgmp and libmpfr. Included are gmp 6.x.y and mpfr 4.x.y 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. |
gmpfr.fs | 06Feb21 11:46:07EST | 99K | 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 | 06Feb21 09:50:04EST | 79K | Loads gmpfr.fs and all the testers, including display and errors. |
garbage-collected record stack
gcrstack.fs | 27Feb21 12:47:09EST | 28K | Required by gmpfr.fs. |
gcrstack-test.fs | 06Feb21 09:50:03EST | 26K | Loads gcrstack.fs, ttester-xf, xtester-errors, tester-display. |
libgmp-gforth.fs libmpfr-gforth.fs |
06Feb21 09:51:19EST 06Feb21 09:52:00EST |
17K 18K |
Binding descriptions for gforth's libcc. |
libgmp-iforth.frt libgmp-iforth.c libmpfr-iforth.frt libmpfr-iforth.c |
06Feb21 09:51:19EST 06Feb21 09:51:19EST 06Feb21 09:52:00EST 06Feb21 09:52:00EST |
26K 3.6K 14K 4.8K |
Binding descriptions for iForth's dynlibs, with supplementary C source that has to be compiled and installed. |
mklibgmp-iforth-macos mklibgmp-iforth-linux mklibmpfr-iforth-macos mklibmpfr-iforth-linux |
06Feb21 09:54:42EST 06Feb21 09:54:42EST 06Feb21 09:54:42EST 06Feb21 09:54:42EST |
896 917 911 928 |
Scripts to compile and install supplementary libraries. |
libgmp-pfe.fs libmpfr-pfe.fs |
06Feb21 09:51:19EST 06Feb21 09:52:01EST |
21K 21K |
Binding descriptions for pfe's bindlib. |
libgmp-pfe.c libgmp-pfe-dll.c libmpfr-pfe.c libmpfr-pfe-dll.c |
06Feb21 09:51:19EST 06Feb21 09:51:19EST 06Feb21 09:52:01EST 06Feb21 09:52:01EST |
40K 269 47K 273 |
Generated C source bindings. |
bindlib.fs bindlib-example.fs |
06Feb21 09:57:00EST 06Feb21 09:57:00EST |
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-macos mklibgmp-pfe-linux mklibmpfr-pfe-macos mklibmpfr-pfe-linux |
06Feb21 09:54:42EST 06Feb21 09:54:42EST 06Feb21 09:54:42EST 06Feb21 09:52:01EST |
1.2K 1.3K 1.2K 1.3K |
Scripts to compile pfe bindings, with default installation under /usr/local, for 64-bit systems. |
libgmp-test.fs | 06Feb21 09:52:00EST | 14K | Incomplete direct ttester-xf tests for the gmp bindings. |
complex-rf.fs complex-rf-test.fs |
06Feb21 10:02:41EST 06Feb21 10:02:25EST |
16K 26K |
Port of the FSL complex lexicon and tests to forth-gmpfr and rftester. |
zgamma-rf.fs | 06Feb21 09:53:57EST | 2.9K | Reliable float version of the complex gamma function by Marcel Hendrix, ported to standard Forth by Krishna Myneni. |
tester.tmpl fptester.tmpl tester-errors.tmpl |
06Feb21 10:01:02EST 06Feb21 10:01:34EST 06Feb21 10:01:02EST |
7.9K 11K 2.7K |
Templates for generating testers for cell-sized stack elements via text substitution. The first is for integer and rational testers, btester.fs and qtester.fs; the second is for the floating point testers, mftester.fs and rftester.fs; and the third is for all four error utilities. |
btester.fs | 06Feb21 09:59:53EST | 6.0K | |
btester-errors.fs | 06Feb21 09:59:26EST | 1.5K | |
qtester.fs | 06Feb21 09:53:04EST | 6.0K | |
qtester-errors.fs | 06Feb21 09:53:04EST | 1.5K | |
mftester.fs | 06Feb21 09:52:36EST | 9.2K | |
mftester-errors.fs | 06Feb21 09:52:36EST | 1.6K | |
rftester.fs | 06Feb21 09:53:34EST | 9.2K | |
rftester-errors.fs | 06Feb21 09:53:34EST | 1.6K | |
ttester-xf.fs | 06Feb21 09:53:56EST | 21K | |
tester-display.fs | 06Feb21 09:53:34EST | 6.2K | |
xtester-errors.fs | 06Feb21 09:53:56EST | 1.5K | |
ftester-errors.fs | 06Feb21 10:00:16EST | 1.6K |
logs/ |
Files in this directory under the GNU LGPL typically have a POLITENESS request.