Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
A prelude for NumHask
- module Protolude
- (<>) :: Semigroup a => a -> a -> a
- module NumHask.Algebra.Additive
- module NumHask.Algebra.Basis
- module NumHask.Algebra.Distribution
- module NumHask.Algebra.Field
- module NumHask.Algebra.Integral
- module NumHask.Algebra.Magma
- module NumHask.Algebra.Metric
- module NumHask.Algebra.Module
- module NumHask.Algebra.Multiplicative
- module NumHask.Algebra.Ring
- module NumHask.Algebra.Singleton
Backend
NumHask imports Protolude as the prelude and replaces much of the Num
heirarchy in base.
Usage of Semigroup
and Monoid
has been avoided to retain basic compatability.
module Protolude
Algebraic Heirarchy
Re-defines the numeric tower.
Instances for Int
, Integer
, Float
, Double
, Bool
and Complex
are supplied.
module NumHask.Algebra.Additive
module NumHask.Algebra.Basis
module NumHask.Algebra.Distribution
module NumHask.Algebra.Field
module NumHask.Algebra.Integral
module NumHask.Algebra.Magma
module NumHask.Algebra.Metric
module NumHask.Algebra.Module
module NumHask.Algebra.Ring
module NumHask.Algebra.Singleton