Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 74 lines (56 sloc) 2.51 kB
786fd0a @malcolmt Added basic build and informational files.
authored
1 Name: chess-tools
2 Version: 0.1.0
3 Synopsis: Library for working with chess (and variants) game data.
4
5 Description:
6 This library provides some useful data structures for working with chess
7 games. It provides the framework onto which can be added a storage or
8 analysis system, or a chess playing engine.
9
10 Contained in here are routines for setting up a position and rapidly
11 generating all legal moves in that position. This list can be used by other
12 code to provide choices to a user, or in some kind of search for the best
13 move to play.
14
15 The core code is deliberately generic in order to make it applicable to
16 more than just western-style chess. The same data structures should be
17 useful for Shogi (Japanese chess) and Xianqi (Chinese chess), as well as
18 other variants.
19
20 Author: Malcolm Tredinnick
21 Maintainer: Malcolm Tredinnick <malcolm.tredinnick@gmail.com>
22 Copyright: Copyright (c) 2011, Malcolm Tredinnick
23 License: BSD3
24 License-file: LICENSE
25
26 Stability: experimental
27 Category: Game
28 Build-type: Simple
29
135432b @malcolmt Added GitHub info to cabal file.
authored
30 Homepage: https://github.com/malcolmt/chess-tools/
31 Bug-reports: https://github.com/malcolmt/chess-tools/issues
786fd0a @malcolmt Added basic build and informational files.
authored
32
e91c05e @malcolmt Enabled "cabal test" support and other Cabal fixes.
authored
33 -- Need to list test source files in extra-source-files until a version of
34 -- Cabal fixing http://hackage.haskell.org/trac/hackage/ticket/792 is in
35 -- general use.
1d1a361 @malcolmt Rename README.markdown -> README.md
authored
36 Extra-source-files: README.md
786fd0a @malcolmt Added basic build and informational files.
authored
37 TODO.otl
e91c05e @malcolmt Enabled "cabal test" support and other Cabal fixes.
authored
38 src/ChessTools/Test/*.hs
786fd0a @malcolmt Added basic build and informational files.
authored
39
40 Cabal-version: >= 1.10
41
135432b @malcolmt Added GitHub info to cabal file.
authored
42 Source-repository head
43 Type: git
44 Location: git://github.com/malcolmt/chess-tools.git
786fd0a @malcolmt Added basic build and informational files.
authored
45
46
47 Library
48 Exposed-modules: ChessTools.Board
49 ChessTools.Board.Internal
e91c05e @malcolmt Enabled "cabal test" support and other Cabal fixes.
authored
50 ChessTools.Board.Western
786fd0a @malcolmt Added basic build and informational files.
authored
51
52 Default-language: Haskell2010
53 Hs-Source-Dirs: src
e91c05e @malcolmt Enabled "cabal test" support and other Cabal fixes.
authored
54 GHC-Options: -Wall
55 Build-depends: base < 5.0,
56 array >= 0.3 && < 1.0
786fd0a @malcolmt Added basic build and informational files.
authored
57
58
e91c05e @malcolmt Enabled "cabal test" support and other Cabal fixes.
authored
59 Test-Suite test-chess-tools
60 Type: exitcode-stdio-1.0
61 Main-is: ChessTools/Test/CabalTest.hs
62 Hs-source-dirs: src
63 Default-language: Haskell2010
64
65 Build-depends: base < 5.0,
66 array >= 0.3 && < 1.0,
67 Cabal >= 1.10,
68 test-framework >= 0.4.1 && < 1.0,
69 test-framework-quickcheck2 >= 0.2.10 && < 1.0,
70 QuickCheck >= 2.4.0.1 && < 3.0
786fd0a @malcolmt Added basic build and informational files.
authored
71
e91c05e @malcolmt Enabled "cabal test" support and other Cabal fixes.
authored
72 GHC-Options: -Wall
786fd0a @malcolmt Added basic build and informational files.
authored
73
Something went wrong with that request. Please try again.