-
Notifications
You must be signed in to change notification settings - Fork 12
/
bed-and-breakfast.cabal
93 lines (86 loc) · 3.9 KB
/
bed-and-breakfast.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Name: bed-and-breakfast
Version: 0.4.1
Synopsis: Efficient Matrix operations in 100% Haskell.
Description: Efficient Matrix operations in 100% Haskell.
.
[@v0.1@] Initial version, features @det@,
basic arithmetic operations, and instances for
'Float', 'Double', 'Complex', and 'Rational'.
.
[@v0.1.1@] Fixed wrong algorithm for computing the
inverse of a 'Matrix'.
.
[@v0.1.2@] Added instances for @Num Matrix@,
@Fractional Matrix@, and @Eq Matrix@.
.
[@v0.1.3@] @inv@ is now a total function and will
no longer call `error' if a matrix is not
invertible. Also @Matrix@ derives 'Data.Typeable'
now.
.
[@v0.1.4@] Added @scale@, and methods for joining
matrices vertically and horizontally. Corrected
a bug in @isUnit@ reported by Charles Durham.
@isUnit@ returned True for any matrix for which
@all (== 1) . trace@ would have, which is wrong).
.
[@v0.2@] A little bit more documentation. Also moved some
functions (@isXXX@) away from the type class @MatrixElement@.
Properly flagged the package as experimental (was
improperly marked as @stable@, copied form a
template).
.
[@v0.2.1@] Added @cofactors@, @adjugate@, @minor@, and
@minorMatrix@.
.
[@v0.2.2@] @rank@ works now for any Matrix component type.
.
[@v0.2.3@] Added 'Read' instance for @Matrix@.
Improved on documentation.
.
[@v0.3@] Added a QuickCheck test suite, fixed a bug in @det@
(det would crash for singular matrices, where it should
return 0).
.
[@v0.3.1@] Added TemplateHaskell syntactic sugar (see
"Numeric.Matrix.Sugar"). Rewrote multiplication.
@matrix@ function build an array faster now.
.
[@v0.3.2@] Numeric.Matrix.Sugar was not mentioned in the
cabal file. Improved test suite. Improved documentation.
.
[@v0.4@] Fixed a bug regarding @empty@ and @fromList@.
Use unsafe operations where it is safe for speed.
Added RULES. Added an instance for binary.
.
[@v0.4.1@] The unsafe operations used in v0.4 turned out
to fatally fail on certain platforms. Revoked this
change.
License: MIT
License-File: LICENSE
Author: Julian Fleischer <julian.fleischer@fu-berlin.de>
Maintainer: Julian Fleischer <julian.fleischer@fu-berlin.de>
Build-Type: Simple
Cabal-Version: >= 1.8
Category: Numeric, Math, Linear Algebra
Stability: experimental
Homepage: https://hackage.haskell.org/package/bed-and-breakfast
Source-Repository head
type: git
location: https://github.com/scravy/bed-and-breakfast.git
Library
Exposed-Modules: Numeric.Matrix,
Numeric.Matrix.Sugar
Build-Depends: base >= 4.5 && < 5,
deepseq >= 1.3,
array >= 0.4,
binary >= 0.5,
template-haskell >= 2.7
Hs-Source-Dirs: src
Test-Suite quickcheck
type: exitcode-stdio-1.0
main-is: quickcheck-tests.hs
GHC-Options: -O2
build-depends: base >= 4.5 && < 5,
bed-and-breakfast == 0.3.2,
QuickCheck >= 2.4.2