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 and primes.


[Skip to Readme]
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
Change log changelog.markdown
Dependencies array, base (>=4.3 && <5), Cabal (>=1.10), containers, data-default, deepseq (>=1.1), factory, parallel (>=3.0), primes (>=0.1), random, toolshed (>=0.17) [details]
License GPL-3.0-or-later
Copyright (C) 2011-2015 Dr. Alistair Ward
Author Dr. Alistair Ward
Maintainer mailto:factory@functionalley.com
Category Math, Number Theory
Home page https://functionalley.com/Factory/factory.html
Bug tracker mailto:factory@functionalley.com
Source repo head: git clone https://github.com/functionalley/Factory
Uploaded by AlistairWard at 2021-08-25T13:57:54Z
Distributions NixOS:0.3.2.3
Executables factory
Downloads 13210 total (96 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2021-08-25 [all 1 reports]

Modules

[Index] [Quick Jump]

Manual Flags

NameDescriptionDefault
llvm

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

Disabled
threaded

Enable parallelized code.

Enabled
Automatic Flags
NameDescriptionDefault

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

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates


Readme for factory-0.3.2.3

[back to package description]

Factory

Build Status Hackage License: GPL v3 Haskell

This is "Factory", a library of number-theory functions.

Installation

It can be built and installed using:

Documentation

More information about this library can be found at Factory.

License

For information on copying and distributing this package, see the file "LICENSE" in this directory.

Bug-reporting

Bug-reports should be emailed to factory@functionalley.com.

Testing

The test-suite can be run using:

  • "cabal configure --enable-tests && cabal build && cabal test --show-details=always",
  • "stack test",
  • "make test" issued from the product's installation-directory.

Author

This library is written and maintained by Dr. Alistair Ward.