science-constants-dimensional: Mathematical/physical/chemical constants
Science.Constants.Dimensional is a variant of Science.Constants[1] package, with the only difference is that that the dimensional flavor provides (where applicable) dimensionally-typed constants. The Numeric.Units.Dimensional[2] wrappers allow to write type-safe formulas, for example all of this will successfully type-check:
~$ ghci -XNoImplicitPrelude λ= import Numeric.Units.Dimensional.Prelude λ= import Science.Constants.Dimensional λ= massOfProton + massOfElectron 1.673532715291e-27 kg λ= massOfProton / massOfElectron 1836.1526719486646
But this will not:
λ= massOfProton / massOfElectron + planckConstant
<interactive>:10:14:
Couldn't match type `Numeric.NumType.Pos
(Numeric.NumType.Pos Numeric.NumType.Zero)'
with `Numeric.NumType.Zero'
Modules
- Science
- Constants
- Science.Constants.Dimensional
- Science.Constants.Dimensional.Private
- Science.Constants.Dimensional.Short
- Science.Constants.Dimensional
- Constants
Downloads
- science-constants-dimensional-0.1.0.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
| Versions [RSS] | 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.0.3 |
|---|---|
| Dependencies | base (>=4.6 && <4.9), dimensional (<0.14), numtype, science-constants (>=0.2) [details] |
| License | BSD-3-Clause |
| Author | Anton Vorontsov <anton@enomsg.org> |
| Maintainer | Anton Vorontsov <anton@enomsg.org> |
| Uploaded | by cbou at 2015-10-29T18:00:51Z |
| Category | Science, Math, Physics, Chemistry |
| Source repo | head: darcs get http://code.haskell.org/science-constants-dimensional |
| Distributions | |
| Reverse Dependencies | 1 direct, 0 indirect [details] |
| Downloads | 2682 total (18 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs not available [build log] All reported builds failed as of 2016-11-30 [all 4 reports] |