commit 59ab00e9c2b50c269b12a153cc8c654d68b5ac29 Author: Mahdi Dibaiee Date: Sun Jul 17 16:53:13 2016 +0430 initial commit, still work in progress diff --git a/.stack-work/downloaded/4bcc5e87765a259958ded16b9e26c1e7552fd59926eb091b838d968d3cd9dda0 b/.stack-work/downloaded/4bcc5e87765a259958ded16b9e26c1e7552fd59926eb091b838d968d3cd9dda0 new file mode 160000 index 0000000..42a88fb --- /dev/null +++ b/.stack-work/downloaded/4bcc5e87765a259958ded16b9e26c1e7552fd59926eb091b838d968d3cd9dda0 @@ -0,0 +1 @@ +Subproject commit 42a88fbcb6bd1d2c4dc18fae5e962bd34fb316a1 diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/doc/hmatrix-0.18.0.0/LICENSE b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/doc/hmatrix-0.18.0.0/LICENSE new file mode 100644 index 0000000..c1cafe1 --- /dev/null +++ b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/doc/hmatrix-0.18.0.0/LICENSE @@ -0,0 +1,26 @@ +Copyright (c) 2006-2014 Alberto Ruiz and other contributors + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of Alberto Ruiz nor the names of other contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/flag-cache/MonadRandom-0.4.2.3-25cca215f1c89f8360b39f13846fde8e b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/flag-cache/MonadRandom-0.4.2.3-25cca215f1c89f8360b39f13846fde8e new file mode 100644 index 0000000..ff06200 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/flag-cache/MonadRandom-0.4.2.3-25cca215f1c89f8360b39f13846fde8e differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/flag-cache/hmatrix-0.18.0.0-1d8fa7590dc64d386197097d7b3b924f b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/flag-cache/hmatrix-0.18.0.0-1d8fa7590dc64d386197097d7b3b924f new file mode 100644 index 0000000..e7a3612 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/flag-cache/hmatrix-0.18.0.0-1d8fa7590dc64d386197097d7b3b924f differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/flag-cache/split-0.2.3.1-6d0063c12972868a1e069995047d6884 b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/flag-cache/split-0.2.3.1-6d0063c12972868a1e069995047d6884 new file mode 100644 index 0000000..84ba212 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/flag-cache/split-0.2.3.1-6d0063c12972868a1e069995047d6884 differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/flag-cache/storable-complex-0.2.2-5d724e6255914e391bee90b30a4cef13 b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/flag-cache/storable-complex-0.2.2-5d724e6255914e391bee90b30a4cef13 new file mode 100644 index 0000000..c2c387b Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/flag-cache/storable-complex-0.2.2-5d724e6255914e391bee90b30a4cef13 differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Algorithms.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Algorithms.dyn_hi new file mode 100644 index 0000000..1db9d99 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Algorithms.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Algorithms.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Algorithms.hi new file mode 100644 index 0000000..aa74103 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Algorithms.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/CG.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/CG.dyn_hi new file mode 100644 index 0000000..2829256 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/CG.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/CG.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/CG.hi new file mode 100644 index 0000000..1c1b5dc Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/CG.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Chain.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Chain.dyn_hi new file mode 100644 index 0000000..02565ce Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Chain.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Chain.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Chain.hi new file mode 100644 index 0000000..9a5d6fb Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Chain.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Container.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Container.dyn_hi new file mode 100644 index 0000000..5e0547f Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Container.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Container.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Container.hi new file mode 100644 index 0000000..a83ab75 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Container.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Conversion.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Conversion.dyn_hi new file mode 100644 index 0000000..794f1e5 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Conversion.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Conversion.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Conversion.hi new file mode 100644 index 0000000..ad98fcd Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Conversion.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Convolution.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Convolution.dyn_hi new file mode 100644 index 0000000..1ce6964 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Convolution.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Convolution.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Convolution.hi new file mode 100644 index 0000000..fb313c4 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Convolution.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Devel.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Devel.dyn_hi new file mode 100644 index 0000000..abc2d10 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Devel.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Devel.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Devel.hi new file mode 100644 index 0000000..921b8eb Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Devel.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Element.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Element.dyn_hi new file mode 100644 index 0000000..550bb1c Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Element.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Element.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Element.hi new file mode 100644 index 0000000..afc8194 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Element.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Foreign.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Foreign.dyn_hi new file mode 100644 index 0000000..bbe52bd Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Foreign.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Foreign.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Foreign.hi new file mode 100644 index 0000000..63c0e0f Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Foreign.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/IO.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/IO.dyn_hi new file mode 100644 index 0000000..7dab0d1 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/IO.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/IO.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/IO.hi new file mode 100644 index 0000000..dfa4698 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/IO.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/LAPACK.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/LAPACK.dyn_hi new file mode 100644 index 0000000..e6fc127 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/LAPACK.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/LAPACK.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/LAPACK.hi new file mode 100644 index 0000000..0e6d5bb Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/LAPACK.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Matrix.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Matrix.dyn_hi new file mode 100644 index 0000000..c919ff0 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Matrix.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Matrix.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Matrix.hi new file mode 100644 index 0000000..344d375 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Matrix.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Modular.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Modular.dyn_hi new file mode 100644 index 0000000..d48038e Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Modular.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Modular.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Modular.hi new file mode 100644 index 0000000..16b3558 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Modular.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Numeric.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Numeric.dyn_hi new file mode 100644 index 0000000..75a9325 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Numeric.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Numeric.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Numeric.hi new file mode 100644 index 0000000..719ee9a Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Numeric.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Random.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Random.dyn_hi new file mode 100644 index 0000000..1c016de Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Random.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Random.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Random.hi new file mode 100644 index 0000000..ddd450e Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Random.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/ST.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/ST.dyn_hi new file mode 100644 index 0000000..3424d1f Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/ST.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/ST.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/ST.hi new file mode 100644 index 0000000..e637020 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/ST.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Sparse.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Sparse.dyn_hi new file mode 100644 index 0000000..53ad606 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Sparse.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Sparse.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Sparse.hi new file mode 100644 index 0000000..8ee1040 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Sparse.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Static.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Static.dyn_hi new file mode 100644 index 0000000..5dda2f7 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Static.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Static.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Static.hi new file mode 100644 index 0000000..23bcd74 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Static.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Util.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Util.dyn_hi new file mode 100644 index 0000000..0d54d34 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Util.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Util.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Util.hi new file mode 100644 index 0000000..eaa0172 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Util.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Vector.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Vector.dyn_hi new file mode 100644 index 0000000..5c0e4e6 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Vector.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Vector.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Vector.hi new file mode 100644 index 0000000..dde1bcf Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Vector.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Vectorized.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Vectorized.dyn_hi new file mode 100644 index 0000000..6925fba Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Vectorized.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Vectorized.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Vectorized.hi new file mode 100644 index 0000000..5da4789 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Internal/Vectorized.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra.dyn_hi new file mode 100644 index 0000000..f89d50d Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra.hi new file mode 100644 index 0000000..7b7bc79 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Data.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Data.dyn_hi new file mode 100644 index 0000000..ce2a6ec Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Data.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Data.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Data.hi new file mode 100644 index 0000000..0afa757 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Data.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Devel.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Devel.dyn_hi new file mode 100644 index 0000000..928283f Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Devel.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Devel.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Devel.hi new file mode 100644 index 0000000..12f930c Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Devel.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/HMatrix.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/HMatrix.dyn_hi new file mode 100644 index 0000000..b18627c Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/HMatrix.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/HMatrix.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/HMatrix.hi new file mode 100644 index 0000000..eaa9457 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/HMatrix.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Static.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Static.dyn_hi new file mode 100644 index 0000000..81e1f52 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Static.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Static.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Static.hi new file mode 100644 index 0000000..5d5a92d Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/LinearAlgebra/Static.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/Matrix.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/Matrix.dyn_hi new file mode 100644 index 0000000..e30b985 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/Matrix.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/Matrix.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/Matrix.hi new file mode 100644 index 0000000..cc77c01 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/Matrix.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/Vector.dyn_hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/Vector.dyn_hi new file mode 100644 index 0000000..e61d871 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/Vector.dyn_hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/Vector.hi b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/Vector.hi new file mode 100644 index 0000000..51990a5 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/Numeric/Vector.hi differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/libHShmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu-ghc7.10.3.dylib b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/libHShmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu-ghc7.10.3.dylib new file mode 100755 index 0000000..ecc1667 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/libHShmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu-ghc7.10.3.dylib differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/libHShmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu.a b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/libHShmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu.a new file mode 100644 index 0000000..1c197c3 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu/libHShmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu.a differ diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/pkgdb/hmatrix-0.18.0.0-1d8fa7590dc64d386197097d7b3b924f.conf b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/pkgdb/hmatrix-0.18.0.0-1d8fa7590dc64d386197097d7b3b924f.conf new file mode 100644 index 0000000..f894bca --- /dev/null +++ b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/pkgdb/hmatrix-0.18.0.0-1d8fa7590dc64d386197097d7b3b924f.conf @@ -0,0 +1,53 @@ +name: hmatrix +version: 0.18.0.0 +id: hmatrix-0.18.0.0-1d8fa7590dc64d386197097d7b3b924f +key: hmatr_7PZ22o8olec0bnj98RI2Zu +license: BSD3 +maintainer: Alberto Ruiz +stability: provisional +homepage: https://github.com/albertoruiz/hmatrix +synopsis: Numeric Linear Algebra +description: + Linear systems, matrix decompositions, and other numerical computations based on BLAS and LAPACK. + . + Standard interface: "Numeric.LinearAlgebra". + . + Safer interface with statically checked dimensions: "Numeric.LinearAlgebra.Static". + . + Code examples: +category: Math +author: Alberto Ruiz +exposed: True +exposed-modules: + Numeric.LinearAlgebra Numeric.LinearAlgebra.Devel + Numeric.LinearAlgebra.Data Numeric.LinearAlgebra.HMatrix + Numeric.LinearAlgebra.Static +hidden-modules: Internal.Vector Internal.Devel Internal.Vectorized + Internal.Matrix Internal.Foreign Internal.ST Internal.IO + Internal.Element Internal.Conversion Internal.LAPACK + Internal.Numeric Internal.Algorithms Internal.Random + Internal.Container Internal.Sparse Internal.Convolution + Internal.Chain Numeric.Vector Internal.CG Numeric.Matrix + Internal.Util Internal.Modular Internal.Static +trusted: False +import-dirs: /Users/mahdi/Documents/Workshop/sibe/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu +library-dirs: /Users/mahdi/Documents/Workshop/sibe/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu + /opt/local/lib/ /usr/local/lib/ +data-dir: /Users/mahdi/Documents/Workshop/sibe/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/share/x86_64-osx-ghc-7.10.3/hmatrix-0.18.0.0 +hs-libraries: HShmatrix-0.18.0.0-7PZ22o8olec0bnj98RI2Zu +extra-libraries: + blas lapack +include-dirs: /opt/local/include/ /usr/local/include/ +depends: + array-0.5.1.0-960bf9ae8875cc30355e086f8853a049 + base-4.8.2.0-cc43d8e06aa74e9c4c0132becc49ee25 + binary-0.7.5.0-bb2dcbe8d4c53898daa6ddc1a04a77a3 + bytestring-0.10.6.0-04b5cc1d05f993b3b016543ca2863add + deepseq-1.4.1.1-8eec8f9bea2efc2500f63544ec6ca569 + random-1.1-7b52ac9c2fd71a09f8ea932648ebfada + split-0.2.3.1-6d0063c12972868a1e069995047d6884 + storable-complex-0.2.2-5d724e6255914e391bee90b30a4cef13 + vector-0.11.0.0-3c85dee988950ea88ba0cba31473444f +frameworks: Accelerate +haddock-interfaces: /Users/mahdi/Documents/Workshop/sibe/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/doc/hmatrix-0.18.0.0/hmatrix.haddock +haddock-html: /Users/mahdi/Documents/Workshop/sibe/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/doc/hmatrix-0.18.0.0 diff --git a/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/pkgdb/package.cache b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/pkgdb/package.cache new file mode 100644 index 0000000..ab1b5b6 Binary files /dev/null and b/.stack-work/install/x86_64-osx/lts-6.7/7.10.3/pkgdb/package.cache differ diff --git a/.stack-work/logs/MonadRandom-0.4.2.3.log b/.stack-work/logs/MonadRandom-0.4.2.3.log new file mode 100644 index 0000000..6e0f511 --- /dev/null +++ b/.stack-work/logs/MonadRandom-0.4.2.3.log @@ -0,0 +1,38 @@ +Configuring MonadRandom-0.4.2.3... +Building MonadRandom-0.4.2.3... +Preprocessing library MonadRandom-0.4.2.3... +[1 of 2] Compiling Control.Monad.Random.Class ( Control/Monad/Random/Class.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Control/Monad/Random/Class.o ) +[2 of 2] Compiling Control.Monad.Random ( Control/Monad/Random.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Control/Monad/Random.o ) + +Control/Monad/Random.hs:54:1: Warning: + Module ‘Control.Monad.Error’ is deprecated: + Use Control.Monad.Except instead + +Control/Monad/Random.hs:70:1: Warning: + The import of ‘Data.Monoid’ is redundant + except perhaps to import instances from ‘Data.Monoid’ + To import instances alone, use: import Data.Monoid() + +Control/Monad/Random.hs:206:11: Warning: + In the use of type constructor or class ‘Error’ + (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): + Deprecated: "Use Control.Monad.Trans.Except instead" + +Control/Monad/Random.hs:206:51: Warning: + In the use of type constructor or class ‘ErrorT’ + (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): + Deprecated: "Use Control.Monad.Trans.Except instead" + +Control/Monad/Random.hs:251:11: Warning: + In the use of type constructor or class ‘Error’ + (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): + Deprecated: "Use Control.Monad.Trans.Except instead" + +Control/Monad/Random.hs:251:53: Warning: + In the use of type constructor or class ‘ErrorT’ + (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error): + Deprecated: "Use Control.Monad.Trans.Except instead" +In-place registering MonadRandom-0.4.2.3... +Installing library in +/Users/mahdi/.stack/snapshots/x86_64-osx/lts-6.7/7.10.3/lib/x86_64-osx-ghc-7.10.3/MonadRandom-0.4.2.3-4XRZwPV1MjC69wlAshwzrw +Registering MonadRandom-0.4.2.3... diff --git a/.stack-work/logs/hmatrix-0.18.0.0.log b/.stack-work/logs/hmatrix-0.18.0.0.log new file mode 100644 index 0000000..9f53431 --- /dev/null +++ b/.stack-work/logs/hmatrix-0.18.0.0.log @@ -0,0 +1,80 @@ +Preprocessing library hmatrix-0.18.0.0... +[ 1 of 28] Compiling Internal.Vector ( src/Internal/Vector.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Vector.o ) +[ 2 of 28] Compiling Internal.Devel ( src/Internal/Devel.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Devel.o ) +[ 3 of 28] Compiling Internal.Vectorized ( src/Internal/Vectorized.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Vectorized.o ) +[ 4 of 28] Compiling Internal.Matrix ( src/Internal/Matrix.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Matrix.o ) +[ 5 of 28] Compiling Internal.Conversion ( src/Internal/Conversion.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Conversion.o ) +[ 6 of 28] Compiling Internal.Foreign ( src/Internal/Foreign.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Foreign.o ) +[ 7 of 28] Compiling Internal.ST ( src/Internal/ST.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/ST.o ) +[ 8 of 28] Compiling Internal.Element ( src/Internal/Element.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Element.o ) +[ 9 of 28] Compiling Internal.IO ( src/Internal/IO.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/IO.o ) +[10 of 28] Compiling Internal.LAPACK ( src/Internal/LAPACK.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/LAPACK.o ) +[11 of 28] Compiling Internal.Numeric ( src/Internal/Numeric.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Numeric.o ) +[12 of 28] Compiling Internal.Sparse ( src/Internal/Sparse.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Sparse.o ) +[13 of 28] Compiling Numeric.LinearAlgebra.Devel ( src/Numeric/LinearAlgebra/Devel.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Numeric/LinearAlgebra/Devel.o ) +[14 of 28] Compiling Internal.Algorithms ( src/Internal/Algorithms.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Algorithms.o ) +[15 of 28] Compiling Internal.Container ( src/Internal/Container.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Container.o ) +[16 of 28] Compiling Internal.Random ( src/Internal/Random.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Random.o ) +[17 of 28] Compiling Internal.Convolution ( src/Internal/Convolution.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Convolution.o ) +[18 of 28] Compiling Internal.Chain ( src/Internal/Chain.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Chain.o ) +[19 of 28] Compiling Numeric.Vector ( src/Numeric/Vector.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Numeric/Vector.o ) +[20 of 28] Compiling Internal.CG ( src/Internal/CG.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/CG.o ) +[21 of 28] Compiling Numeric.Matrix ( src/Numeric/Matrix.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Numeric/Matrix.o ) +[22 of 28] Compiling Internal.Util ( src/Internal/Util.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Util.o ) +[23 of 28] Compiling Internal.Modular ( src/Internal/Modular.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Modular.o ) +[24 of 28] Compiling Numeric.LinearAlgebra.Data ( src/Numeric/LinearAlgebra/Data.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Numeric/LinearAlgebra/Data.o ) +[25 of 28] Compiling Numeric.LinearAlgebra ( src/Numeric/LinearAlgebra.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Numeric/LinearAlgebra.o ) +[26 of 28] Compiling Numeric.LinearAlgebra.HMatrix ( src/Numeric/LinearAlgebra/HMatrix.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Numeric/LinearAlgebra/HMatrix.o ) +[27 of 28] Compiling Internal.Static ( src/Internal/Static.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Internal/Static.o ) +[28 of 28] Compiling Numeric.LinearAlgebra.Static ( src/Numeric/LinearAlgebra/Static.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Numeric/LinearAlgebra/Static.o ) +clang: warning: -O4 is equivalent to -O3 +clang: warning: -O4 is equivalent to -O3 +clang: warning: -O4 is equivalent to -O3 + +src/Internal/C/vector-aux.c:574:14: + warning: absolute value function 'abs' given an argument of type 'const int64_t' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] + OP(3,abs) + ^ + +src/Internal/C/vector-aux.c:574:14: + note: use function 'labs' instead + OP(3,abs) + ^~~ + labs + +src/Internal/C/vector-aux.c:504:53: note: expanded from macro 'OP' +#define OP(C,F) case C: { for(k=0;k forward x updated_network) inputs + in print results diff --git a/app/Main.o b/app/Main.o new file mode 100644 index 0000000..9d81993 Binary files /dev/null and b/app/Main.o differ diff --git a/sibe.cabal b/sibe.cabal new file mode 100644 index 0000000..2c3ff4a --- /dev/null +++ b/sibe.cabal @@ -0,0 +1,41 @@ +name: sibe +version: 0.1.0.0 +synopsis: Initial project template from stack +description: Please see README.md +homepage: https://github.com/githubuser/sibe#readme +license: BSD3 +license-file: LICENSE +author: Author name here +maintainer: example@example.com +copyright: 2016 Author name here +category: Web +build-type: Simple +-- extra-source-files: +cabal-version: >=1.10 + +library + hs-source-dirs: src + exposed-modules: Lib + build-depends: base >= 4.7 && < 5 + default-language: Haskell2010 + +executable sibe-exe + hs-source-dirs: app + main-is: Main.hs + ghc-options: -threaded -rtsopts -with-rtsopts=-N + build-depends: base + , sibe + default-language: Haskell2010 + +test-suite sibe-test + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Spec.hs + build-depends: base + , sibe + ghc-options: -threaded -rtsopts -with-rtsopts=-N + default-language: Haskell2010 + +source-repository head + type: git + location: https://github.com/githubuser/sibe diff --git a/src/Lib.hi b/src/Lib.hi new file mode 100644 index 0000000..8b1f3cd Binary files /dev/null and b/src/Lib.hi differ diff --git a/src/Lib.hs b/src/Lib.hs new file mode 100644 index 0000000..3b33989 --- /dev/null +++ b/src/Lib.hs @@ -0,0 +1,100 @@ +{-# LANGUAGE GADTs #-} +{-# LANGUAGE BangPatterns #-} +{-# LANGUAGE DataKinds #-} +{-# LANGUAGE TypeOperators #-} + +module Lib + (Network(..), + Layer, + Input, + Output, + forward, + randomLayer, + train, + session, + ) where + import Numeric.LinearAlgebra + import Control.Monad.Random + import System.Random + import Debug.Trace + import Data.List (foldl') + + type LearningRate = Double + type Input = Vector Double + type Output = Vector Double + + data Layer = L { biases :: !(Vector Double) + , nodes :: !(Matrix Double) + } deriving (Show) + + data Network = O Layer + | Layer :- Network + deriving (Show) + infixr 5 :- + + runLayer :: Input -> Layer -> Output + runLayer input (L !biases !weights) = input <# weights + biases + + forward :: Input -> Network -> Output + forward input (O l) = cmap logistic $ runLayer input l + forward input (l :- n) = forward (cmap logistic $ runLayer input l) n + + randomLayer :: Seed -> (Int, Int) -> Layer + randomLayer seed (wr, wc) = + let weights = uniformSample seed wr $ replicate wc (-1, 1) + biases = randomVector seed Uniform wc * 2 - 1 + in L biases weights + + logistic :: Double -> Double + logistic x = 1 / (1 + exp (-x)) + + logistic' :: Double -> Double + logistic' x = logistic x / max 1e-8 (1 - logistic x) + + train :: Input + -> Network + -> Output -- target + -> Double -- learning rate + -> Network -- network's output + train input network target alpha = fst $ run input network + where + run :: Input -> Network -> (Network, Vector Double) + run input (O l@(L biases weights)) = + let y = runLayer input l + o = cmap logistic y + delta = o - target + de = delta * cmap logistic' y + + biases' = biases - scale alpha de + weights' = weights - scale alpha (input `outer` de) -- small inputs learn slowly + layer = L biases' weights' -- updated layer + + pass = weights #> de + -- pass = weights #> de + + in (O layer, pass) + run input (l@(L biases weights) :- n) = + let y = runLayer input l + o = cmap logistic y + (n', delta) = run o n + + de = delta * cmap logistic' y + + biases' = biases - scale alpha de + weights' = weights - scale alpha (input `outer` de) + layer = L biases' weights' + + pass = weights #> de + -- pass = weights #> de + in (layer :- n', pass) + + session :: [Input] -> Network -> [Output] -> Double -> Int -> Network + session inputs network labels alpha epochs = + foldl' iter network [0..n * epochs] + where + iter net i = + let n = length inputs - 1 + index = i `mod` n + input = inputs !! index + label = labels !! index + in train input net label alpha diff --git a/src/Lib.o b/src/Lib.o new file mode 100644 index 0000000..0f1a645 Binary files /dev/null and b/src/Lib.o differ diff --git a/stack.yaml b/stack.yaml new file mode 100644 index 0000000..6f398d0 --- /dev/null +++ b/stack.yaml @@ -0,0 +1,72 @@ +# This file was automatically generated by 'stack init' +# +# Some commonly used options have been documented as comments in this file. +# For advanced use and comprehensive documentation of the format, please see: +# http://docs.haskellstack.org/en/stable/yaml_configuration/ + +# Resolver to choose a 'specific' stackage snapshot or a compiler version. +# A snapshot resolver dictates the compiler version and the set of packages +# to be used for project dependencies. For example: +# +# resolver: lts-3.5 +# resolver: nightly-2015-09-21 +# resolver: ghc-7.10.2 +# resolver: ghcjs-0.1.0_ghc-7.10.2 +# resolver: +# name: custom-snapshot +# location: "./custom-snapshot.yaml" +resolver: lts-6.7 + +# User packages to be built. +# Various formats can be used as shown in the example below. +# +# packages: +# - some-directory +# - https://example.com/foo/bar/baz-0.0.2.tar.gz +# - location: +# git: https://github.com/commercialhaskell/stack.git +# commit: e7b331f14bcffb8367cd58fbfc8b40ec7642100a +# - location: https://github.com/commercialhaskell/stack/commit/e7b331f14bcffb8367cd58fbfc8b40ec7642100a +# extra-dep: true +# subdirs: +# - auto-update +# - wai +# +# A package marked 'extra-dep: true' will only be built if demanded by a +# non-dependency (i.e. a user package), and its test suites and benchmarks +# will not be run. This is useful for tweaking upstream packages. +packages: +- location: + git: git@github.com:albertoruiz/hmatrix.git + commit: 42a88fbcb6bd1d2c4dc18fae5e962bd34fb316a1 + subdirs: + - packages/base +#- '.' + +# Dependency packages to be pulled from upstream that are not in the resolver +# (e.g., acme-missiles-0.3) +extra-deps: [] + +# Override default flag values for local packages and extra-deps +flags: {} + +# Extra package databases containing global packages +extra-package-dbs: [] + +# Control whether we use the GHC we find on the path +# system-ghc: true +# +# Require a specific version of stack, using version ranges +# require-stack-version: -any # Default +# require-stack-version: ">=1.1" +# +# Override the architecture used by stack, especially useful on Windows +# arch: i386 +# arch: x86_64 +# +# Extra directories used by stack for building +# extra-include-dirs: [/path/to/dir] +# extra-lib-dirs: [/path/to/dir] +# +# Allow a newer minor version of GHC than the snapshot specifies +# compiler-check: newer-minor diff --git a/test/Spec.hs b/test/Spec.hs new file mode 100644 index 0000000..cd4753f --- /dev/null +++ b/test/Spec.hs @@ -0,0 +1,2 @@ +main :: IO () +main = putStrLn "Test suite not yet implemented"