Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 91 lines (74 sloc) 3.468 kb
7891b9f @jberryman Added cabal package files
authored
1 Name: pez
9ca1989 @jberryman Updated cabal file for new version
authored
2 Version: 0.1.0
3 Synopsis: A Pretty Extraordinary Zipper library
5b7dbaf @jberryman cleaned up cabal file for distribution
authored
4 Homepage: http://brandon.si/code/pez-zipper-library-released/
bca85f6 @jberryman Reformatted cabal file in hopes that it formats code correctly
authored
5
7781868 @jberryman move example usage docs into module proper
authored
6 Description: PEZ is a generic zipper library. It uses lenses from the "fclabels" package to
7 reference a \"location\" to move to in the zipper. The zipper is restricted to
8 types in the 'Typeable' class, allowing the user to \"move up\" through complex data
bca85f6 @jberryman Reformatted cabal file in hopes that it formats code correctly
authored
9 structures such as mutually-recursive types.
10 .
11 Both the Typeable class and fclabels lenses can be derived in GHC, making it
12 easy for the programmer to use a zipper with a minimum of boilerplate.
13 .
14 Please send any feature requests or bug reports along.
5630286 @jberryman preparations
authored
15 .
16 Changes 0.0.4 -> 0.1.0:
a38c3b0 @jberryman fixed haddock build issue and cleaned up notes
authored
17 .
60a522f @jberryman rename savedLens to flatten
authored
18 > - use fclabels 1.0
d41c070 @jberryman rename Data.Label.Zipper, turn on warnings
authored
19 > - module renamed Data.Label.Zipper
60a522f @jberryman rename savedLens to flatten
authored
20 > - 'ZPath' renamed 'Motion', define new Up type and instance
79f28ff @jberryman make formerly SavedPath be To, wrap flcabels as singleton thrist
authored
21 > - fclabels lenses now require wrapping with 'to'
5630286 @jberryman preparations
authored
22 > - 'moveTo' changed to 'move'
60a522f @jberryman rename savedLens to flatten
authored
23 > - savedLens renamed flatten
79f28ff @jberryman make formerly SavedPath be To, wrap flcabels as singleton thrist
authored
24 > - SavedPath renamed To
4d07427 @jberryman removed operators
authored
25 > - removed experimental operators
897f6a5 @jberryman first try with Failure
authored
26 > - using failure package for exceptions
19f98db @jberryman remove outdated examples from cabal file, change repeatMove to moveFloor
authored
27 > - etc., etc.
a38c3b0 @jberryman fixed haddock build issue and cleaned up notes
authored
28 .
bca85f6 @jberryman Reformatted cabal file in hopes that it formats code correctly
authored
29
7891b9f @jberryman Added cabal package files
authored
30
31 License: BSD3
32 License-file: LICENSE
33 Author: Brandon Simmons
34 Maintainer: brandon.m.simmons@gmail.com
35
36 -- A copyright notice.
37 Copyright: Brandon Simmons, 2011
38
39 -- Stability of the pakcage (experimental, provisional, stable...)
40 Stability: Experimental
41 Category: Data
42 Build-type: Simple
43
44 -- Extra files to be distributed with the package, such as examples or
45 -- a README.
19f98db @jberryman remove outdated examples from cabal file, change repeatMove to moveFloor
authored
46 --Extra-source-files: EXAMPLES/Examples.lhs, PreludeLenses.hs
47 Extra-source-files: PreludeLenses.hs
7891b9f @jberryman Added cabal package files
authored
48
49 -- Constraint on the version of Cabal needed to build this package.
5b7dbaf @jberryman cleaned up cabal file for distribution
authored
50 Cabal-version: >=1.8
51
52 source-repository head
53 type: git
54 location: https://github.com/jberryman/pez.git
55 branch: master
56
7891b9f @jberryman Added cabal package files
authored
57
0cf8b3d @jberryman added tests to Test-suite in .cabal
authored
58 Test-Suite zipper-tests
59 Type: exitcode-stdio-1.0
60 Main-is: Tests.hs
a0eb5f7 @jberryman updated old tests, all passing, using test-framework
authored
61 Build-depends: base, QuickCheck, test-framework, test-framework-quickcheck2
5b7dbaf @jberryman cleaned up cabal file for distribution
authored
62 --GHC-Options: -fhpc -hpcdir dist/test/ -fforce-recomp
8f7567e @jberryman better test build options
authored
63 -- then run:
64 -- $ hpc markup --hpcdir=dist/test/ --destdir=dist/hpc/ zipper-tests.tix
0cf8b3d @jberryman added tests to Test-suite in .cabal
authored
65
7891b9f @jberryman Added cabal package files
authored
66
67 Library
68 -- Modules exported by the library.
d41c070 @jberryman rename Data.Label.Zipper, turn on warnings
authored
69 Exposed-modules: Data.Label.Zipper
70
f2038d3 @jberryman Up derived Num, etc. cleanup
authored
71 GHC-Options: -Wall
d41c070 @jberryman rename Data.Label.Zipper, turn on warnings
authored
72
7891b9f @jberryman Added cabal package files
authored
73 -- Packages needed in order to build this package.
74 Build-depends: base >= 4 && < 5
a05c887 @jberryman new test, check for ambiguity in re-exports, tighten fclabels dependency
authored
75 , fclabels >= 1.0 && < 1.2
7891b9f @jberryman Added cabal package files
authored
76 , thrist >= 0.2 && < 0.3
897f6a5 @jberryman first try with Failure
authored
77 , failure >= 0.1
7891b9f @jberryman Added cabal package files
authored
78
79 Extensions: GeneralizedNewtypeDeriving
80 , TypeOperators
81 , TemplateHaskell
82 , GADTs
83 , DeriveDataTypeable
a38c3b0 @jberryman fixed haddock build issue and cleaned up notes
authored
84 , TupleSections
85 , FlexibleInstances
86 , MultiParamTypeClasses
87 , FunctionalDependencies
7891b9f @jberryman Added cabal package files
authored
88
89 -- Modules not exported by this package.
e6e67de @jberryman FIRST POST-DARCS-CONVERSION COMMIT: doc markup cleanup
authored
90 --Other-modules: Data.Record.Label.Prelude
Something went wrong with that request. Please try again.