# factory: Rational arithmetic in an irrational world.

[ gpl, library, math, number-theory, program ] [ Propose Tags ]

A library of number-theory functions, for; factorials, square-roots, Pi, primality-testing, prime-factorisation ...

Versions [RSS] [faq] 0.0.0.2, 0.1.0.0, 0.1.0.2, 0.1.0.3, 0.2.0.0, 0.2.0.1, 0.2.0.2, 0.2.0.3, 0.2.0.4, 0.2.0.5, 0.2.1.0, 0.2.1.1, 0.2.1.2, 0.2.2.1, 0.3.0.0, 0.3.1.4, 0.3.2.0, 0.3.2.1, 0.3.2.2, 0.3.2.3 changelog array, base (==4.*), Cabal (>=1.6 && <2), containers, deepseq (>=1.1), haskell98, parallel, primes (>=0.1), QuickCheck (>=2.2), random, toolshed (>=0.12) [details] LicenseRef-GPL (C) 2011 Dr. Alistair Ward Dr. Alistair Ward factory functionalley eu Math, Number Theory http://functionalley.eu factory functionalley eu by AlistairWard at 2011-07-26T17:01:17Z NixOS:0.3.2.3 factory 13357 total (81 in the last 30 days) (no votes yet) [estimated by Bayesian average] λ λ λ Docs not available All reported builds failed as of 2016-12-27

## Modules

• Factory
• Data
• Factory.Data.Exponential
• Factory.Data.Interval
• Factory.Data.MonicPolynomial
• Factory.Data.Monomial
• Factory.Data.Polynomial
• Factory.Data.PrimeFactors
• Factory.Data.QuotientRing
• Factory.Data.Ring
• Math
• Factory.Math.ArithmeticGeometricMean
• Factory.Math.DivideAndConquer
• Factory.Math.Factorial
• Factory.Math.Fibonacci
• Implementations
• Factory.Math.Implementations.Factorial
• Pi
• AGM
• Factory.Math.Implementations.Pi.AGM.Algorithm
• Factory.Math.Implementations.Pi.AGM.BrentSalamin
• BBP
• Factory.Math.Implementations.Pi.BBP.Algorithm
• Factory.Math.Implementations.Pi.BBP.Base65536
• Factory.Math.Implementations.Pi.BBP.Bellard
• Factory.Math.Implementations.Pi.BBP.Implementation
• Factory.Math.Implementations.Pi.BBP.Series
• Borwein
• Factory.Math.Implementations.Pi.Borwein.Algorithm
• Factory.Math.Implementations.Pi.Borwein.Borwein1993
• Factory.Math.Implementations.Pi.Borwein.Implementation
• Factory.Math.Implementations.Pi.Borwein.Series
• Ramanujan
• Factory.Math.Implementations.Pi.Ramanujan.Algorithm
• Factory.Math.Implementations.Pi.Ramanujan.Chudnovsky
• Factory.Math.Implementations.Pi.Ramanujan.Classic
• Factory.Math.Implementations.Pi.Ramanujan.Implementation
• Factory.Math.Implementations.Pi.Ramanujan.Series
• Spigot
• Factory.Math.Implementations.Pi.Spigot.Algorithm
• Factory.Math.Implementations.Pi.Spigot.Gosper
• Factory.Math.Implementations.Pi.Spigot.RabinowitzWagon
• Factory.Math.Implementations.Pi.Spigot.Series
• Factory.Math.Implementations.Pi.Spigot.Spigot
• Factory.Math.Implementations.Primality
• Factory.Math.Implementations.PrimeFactorisation
• Factory.Math.Implementations.SquareRoot
• Factory.Math.MultiplicativeOrder
• Factory.Math.Pi
• Factory.Math.Power
• Factory.Math.Precision
• Factory.Math.Primality
• Factory.Math.PrimeFactorisation
• Factory.Math.Probability
• Factory.Math.SquareRoot
• Factory.Math.Statistics
• Factory.Math.Summation

## Manual Flags

NameDescriptionDefault
llvm

Whether the llvm compiler-backend has been installed and is required for code-generation.

Disabled
Automatic Flags
NameDescriptionDefault

Enable parallelized code.

Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info