Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

* Added a module that re-exports everything.

* Added a CREDITS file, inspired by EMGM.
* Updated the .cabal file accordingly.


git-svn-id: https://subversion.cs.uu.nl/repos/project.dgp-haskell.libraries/MutualRec/trunk@496 51733d7a-322c-11dd-8ca2-af992726123e
  • Loading branch information...
commit fe9098caf2efa471d97c8d1905eea956730c47bd 1 parent 7bea004
andres authored
Showing with 74 additions and 6 deletions.
  1. +21 −0 CREDITS
  2. +16 −6 multirec.cabal
  3. +37 −0 src/Generics/MultiRec.hs
View
21 CREDITS
@@ -0,0 +1,21 @@
+
+Credits for multirec
+====================
+
+This is a list of those who have contributed to the research, concept, code,
+and/or other issues of the multirec library.
+
+Research and Code
+-----------------
+
+* Alexey Rodriguez
+* Stefan Holdermans
+* Andres Löh
+* Johan Jeuring
+
+Ideas and Support
+-----------------
+
+* Thomas van Noort
+* Sean Leather
+* José Pedro Magalhães
View
22 multirec.cabal
@@ -2,17 +2,27 @@ name: multirec
version: 0.1
license: BSD3
license-file: LICENSE
-author: dgp-haskell
+author: Alexey Rodriguez,
+ Stefan Holdermans,
+ Andres Löh,
+ Johan Jeuring
maintainer: dgp-haskell
synopsis: Generic programming with systems of recursive datatypes
-stability: provisional
+stability: experimental
build-type: Simple
cabal-version: >= 1.2.1
+tested-with: GHC == 6.8.3
hs-source-dirs: src
-exposed-modules: Generics.MultiRec.Base,
- Generics.MultiRec.HFunctor,
- Generics.MultiRec.Fold,
- Generics.MultiRec.Compos,
+exposed-modules: Generics.MultiRec
+
+ -- Base
+ Generics.MultiRec.Base
+
+ -- Generic functions
+ Generics.MultiRec.HFunctor
+ Generics.MultiRec.Fold
+ Generics.MultiRec.Compos
Generics.MultiRec.Eq
+
extra-source-files: examples/AST.hs
build-depends: base >= 3.0
View
37 src/Generics/MultiRec.hs
@@ -0,0 +1,37 @@
+-----------------------------------------------------------------------------
+-- |
+-- Module : Generics.MultiRec
+-- Copyright : (c) 2008 Universiteit Utrecht
+-- License : BSD3
+--
+-- Maintainer : dgp-haskell
+-- Stability : experimental
+-- Portability : non-portable
+--
+-- multirec --
+-- generic programming with fixed points of mutually recursive datatypes
+--
+-- This top-level module re-exports all other modules of the library.
+--
+-----------------------------------------------------------------------------
+
+module Generics.MultiRec
+ (
+ -- * Base
+ module Generics.MultiRec.Base,
+
+ -- * Generic functions
+ module Generics.MultiRec.HFunctor,
+ module Generics.MultiRec.Fold,
+ module Generics.MultiRec.Compos,
+ module Generics.MultiRec.Eq
+ )
+ where
+
+import Generics.MultiRec.Base
+import Generics.MultiRec.HFunctor
+import Generics.MultiRec.Fold
+import Generics.MultiRec.Compos
+import Generics.MultiRec.Eq
+
+
Please sign in to comment.
Something went wrong with that request. Please try again.