Start working on generating multiplies via Karatsuba.

This commit is contained in:
2019-12-30 20:38:28 -08:00
parent e5fa103db0
commit d8c752fad3
5 changed files with 837 additions and 12 deletions

View File

@@ -15,9 +15,21 @@ category: Math
build-type: Simple
extra-source-files: CHANGELOG.md
executable generation
main-is: Main.hs
other-modules: Add,
library
default-language: Haskell2010
ghc-options: -Wall
build-depends: base >= 4.12.0.0,
containers,
directory,
filepath,
language-rust,
largeword,
mtl,
QuickCheck,
random,
vector
hs-source-dirs: src
exposed-modules: Add,
Base,
BinaryOps,
Compare,
@@ -26,16 +38,20 @@ executable generation
File,
Gen,
Generators,
Karatsuba,
Multiply,
Shift,
Subtract
-- other-extensions:
build-depends: base >= 4.12.0.0,
containers,
directory,
filepath,
language-rust,
mtl,
random
hs-source-dirs: src
executable generation
main-is: Main.hs
default-language: Haskell2010
ghc-options: -Wall
build-depends: base, directory, filepath, generation, random
test-suite test-generation
type: exitcode-stdio-1.0
default-language: Haskell2010
main-is: Test.hs
ghc-options: -Wall
build-depends: base, generation