name: twentyseven version: 0.0.0 x-revision: 1 synopsis: Rubik's cube solver description: Solve 3×3×3 Rubik's cubes in the fewest possible moves. Or, if you can't wait, get /close enough/ with the two-phase solver. homepage: https://github.com/lysxia/twentyseven license: MIT license-file: LICENSE author: Li-yao Xia maintainer: lysxia@gmail.com category: Algorithms build-type: Simple extra-source-files: README.md stack.yaml cabal-version: >=1.10 library exposed-modules: Data.Binary.Storable Data.Tuple.Extra Data.Vector.Generic.Mutable.Loops Data.Vector.Storable.Allocated Data.MBitVector Data.Vector.HalfByte Rubik.Cube Rubik.Cube.Facelet Rubik.Cube.Facelet.Internal Rubik.Cube.Coord Rubik.Cube.Cubie Rubik.Cube.Cubie.Internal Rubik.Cube.Moves Rubik.Cube.Moves.Internal Rubik.Tables.Distances Rubik.Tables.Moves Rubik.Tables.Internal Rubik.Distances Rubik.IDA Rubik.Misc Rubik.Solver Rubik.Solver.Optimal Rubik.Solver.TwoPhase Rubik.Symmetry other-modules: Data.Tuple.Template other-extensions: DeriveFunctor FlexibleInstances FlexibleContexts MagicHash MultiParamTypeClasses RecordWildCards ScopedTypeVariables TemplateHaskell TypeFamilies TypeOperators ViewPatterns build-depends: base >=4.8 && <5, deepseq, directory, filepath, heap >=1.0, primitive >=0.6, vector >=0.10, containers >=0.5, monad-loops, MonadRandom, mtl >= 2.1, newtype >= 0.2, ref-fd >=0.4, template-haskell hs-source-dirs: src default-language: Haskell2010 ghc-options: -fwarn-unused-imports executable twentyseven main-is: twentyseven.hs hs-source-dirs: exec-src other-extensions: NamedFieldPuns RecordWildCards build-depends: base >=4.8 && <5, optparse-applicative, time <1.6, transformers, twentyseven default-language: Haskell2010 Test-Suite test-twentyseven type: detailed-0.9 hs-source-dirs: test test-module: Test other-extensions: LambdaCase build-depends: base >=4.8, Cabal >=1.9.3, cabal-test-quickcheck >=0.1.6, HUnit-Plus >=1.1.0, QuickCheck >=2.8, split, vector, twentyseven default-language: Haskell2010