hcube-0.1.0: hcube.cabal
name: hcube
version: 0.1.0
synopsis: Virtual Rubik's cube of arbitrary size.
description: Provides virtual model of NxNxN Rubik's cube and console visualization for
2x2x2, 3x3x3 ,4x4x4, and 5x5x5. Console visualization is choosen in the interest
of portability. Virtual cube can be constructed from the state
of a physical cube. Support for a two phase algorithm will be given in a future release
for cubes of size 3x3x3 to find the smallest number of moves which solve the cube.
The Rubik's cube exhibits many non-trival aspects of group theory.
The package comes with an executable "hcube".
The command ./hcube 5 will create a 5x5x5 cube.
license: BSD3
license-file: LICENSE
author: Todd Wegner
maintainer: Todd Wegner
build-Type: Simple
cabal-Version: >= 1.14.0
copyright: Copyright 2012
stability: experimental
category: Game
data-dir: HCube/store
data-files: physicalCubeExample
extra-source-files: README
design/common.txt
design/2x2.txt
design/3x3.txt
design/4x4.txt
design/5x5.txt
HCube/Common.hs
library
exposed-modules: HCube.Cons,
HCube.Data,
HCube.Lib,
HCube.OrientGroup,
HCube.Permutation,
HCube.Template,
HCube.Test,
HCube.Theory,
HCube.Utility
build-depends: base >= 3 && < 5 ,
directory >= 1.1.0.1,
HaskellForMaths >= 0.4.5,
text >= 0.11.2.3,
QuickCheck >= 2.5.1.1
default-Language: Haskell2010
default-extensions: MultiParamTypeClasses, FlexibleContexts
executable hcube
main-is: HCube/Cube.hs
default-Language: Haskell2010
build-depends: base >= 3 && < 5 ,
directory >= 1.1.0.1,
HaskellForMaths >= 0.4.5,
text >= 0.11.2.3,
QuickCheck >= 2.5.1.1