[gitconv @ Prim.hs: redundant parens.]
[libmpd-haskell.git] / README
blobdb2ebe39a9a1fa686b07208a6a26008dda33d2e2
2            libmpd-haskell : An MPD client library for Haskell
3          ------------------------------------------------------
5 Dependencies:
6     The Glasgow Haskell Compiler >= 6.4       http://haskell.org/ghc
7     Cabal > 1.0                               http://haskell.org/cabal
8     network                                   http://hackage.haskell.org/cgi-bin/hackage-scripts/package/network
9     mtl                                       http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mtl
11 Building:
12     $ chmod +x configure Setup.lhs
13     $ ./Setup.lhs configure --prefix=${HOME}
14     $ ./Setup.lhs build
15     $ ./Setup.lhs install --user
17     This assumes you have Cabal installed. Cabal is installed by
18     default with newer GHCs.
20 Use:
21     Import the MPD module and specify the mpd package (-package mpd)
22     when compiling, or add it to the `Build-Depends' list in your
23     `_.cabal' file.
25 Initialisation:
26     Provide a running MPD's hostname and port to MPD.connect.
28 Limitations:
29     Most of the API is complete, but some parts, most notably parsing, is
30     not yet as good as it could be.
32 Platforms:
33     libmpd-haskell has been confirmed to work on:
34         Linux/x86
35     Seems to work on Windows XP as well, but there is no MPD support for
36     that platform.
38 Latest Sources:
39     darcs get http://turing.une.edu.au/~bsinclai/code/libmpd-haskell
41 License:
42     LGPL
44 Authors:
45     Ben Sinclair <bsinclai@turing.une.edu.au>
46     Joachim Fasting <joachim.fasting@gmail.com>