summaryrefslogtreecommitdiffstats
path: root/devel/mlgmpidl/DETAILS
blob: ded0bd37ca0089ad8148dc9d205235285202ba2e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
. "$GRIMOIRE/FUNCTIONS"
           SPELL=mlgmpidl
         VERSION=$(get_scm_version)
          SOURCE="${SPELL}-svn.tar.bz2"
   SOURCE_URL[0]="svn://scm.gforge.inria.fr/svnroot/mlxxxidl/mlgmpidl/trunk:${SPELL}"
   SOURCE_IGNORE=volatile
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-svn"
        WEB_SITE="http://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/"
      LICENSE[0]=LGPL
         ENTERED=20120331
           SHORT="a package offering an interface to the GMP and MPFR libraries for OCaml"
cat << EOF
MLGMPIDL is a package offering an interface to the GMP and MPFR libraries
for OCaml version 3.07 or higher. The interface offers access to almost
all the functions of the library, and is decomposed into 7 submodules,
corresponding to C modules:

  * Mpz: GMP integers, with side-effect semantics (as in C library)
  * Mpq: GMP rationals, with side-effect semantics (as in C library)
  * Mpzf: GMP integers, with functional semantics
  * Mpqf: GMP rationals, with functional semantics
  * Mpf: GMP multiprecision floating-point numbers
  * Gmp_random: GMP random number functions
  * Mpfr: MPFR multiprecision floating-point numbers, with side-effect
    semantics (as in C library)
  * Mpfrf: MPFR multiprecision floating-point numbers, with functional
    semantics
EOF