BSD-3-Clause licensed by Tony Day
This version can be pinned in stack with:numhask-0.8.0.0@sha256:a7f22982e4346adf7b1796411202e2e161dbba21ddc43102a26d13f04d727a02,1982
Module documentation for 0.8.0.0
numhask

This package provides numeric classes alternate to the prelude specified in haskell98.
The numeric class constellation looks somewhat like:

Usage
{-# LANGUAGE NegativeLiterals #-}
{-# LANGUAGE RebindableSyntax #-}
import NumHask.Prelude
See the documentation in the Numhask module for a detailed overview.
Develop
stack build --test --haddock --file-watch
0.8.0
- GHC 9.0.1 support
- Removed protolude and replaced it with prelude
- Removed NumHask.Data.Positive, NumHask.Data.LogFloat, NumHask.Data.Wrapper
- modified project build to cabal
- removed NegativeLiterals recommendation.
0.7.0
- GHC 8.10.2 support
- Modules
NumHask.Algebra.Abstract.*
renamed to NumHask.Algebra.*
- Renamed
Normed
to Norm
and added basis
- Removed
Metric
and added distance
- Added
Direction
, Polar
, polar
, coord
; streamlined Complex
- Removed
NumHask.Data.Pair
- Fixed
FromIntegral
and FromRational
to work in well with rebindable syntax.
- Added fundeps to
Norm
, Direction
- Integrated
NumHask.Algebra.Action
into NumHask.Algebra.Module
- Added
atan2
- Added doctests and laws
- Improved haddocks
- Made (^) a monomorphic
a -> Int -> a
and accept negative Ints
0.6.0