[prev in list] [next in list] [prev in thread] [next in thread]
List: haskell-jhc
Subject: [jhc] darcs patch: add 'transformers' package to included libraries
From: John Meacham <john () repetae ! net>
Date: 2010-08-10 5:50:39
Message-ID: 20100810055039.18C12641F5 () sliver ! repetae ! net
[Download RAW message or body]
Mon Aug 9 22:49:06 PDT 2010 John Meacham <john@repetae.net>
* add 'transformers' package to included libraries
["add-_transformers_-package-to-included-libraries.dpatch" (text/x-darcs-patch)]
New patches:
[add 'transformers' package to included libraries
John Meacham <john@repetae.net>**20100810054906
Ignore-this: e27f376331b3fac2e3414145bf17a1c0
] addfile ./lib/ext/transformers.cabal
hunk ./Makefile.am 57
GHCOPTS= $(HSOPTS) -XBangPatterns -O @GHCFLAGS@ $(GHCDEBUGOPTS) $(GHCINC) \
$(PACKAGES) $(GHCLANG)
JHC_LIBS = jhc-1.0.hl base-1.0.hl haskell98-1.0.hl applicative-1.0.hl \
flat-foreign-1.0.hl
-# jhc-prim-0.7.0.hl
+# jhc-prim-0.7.0.hl
EXTRA_DIST = src/data src/rts utils docs src/FrontEnd/HsParser.y $(BUILT_SOURCES) \
lib/jhc lib/base lib/haskell98 lib/flat-foreign $(JHC_LIBS) \
$(JHC_EXT_LIBS) \ hunk ./Makefile.am 334
perl utils/build_extlibs.prl $<
parsec-2.1.0.1.hl: lib/ext/parsec.cabal base-1.0.hl jhc-1.0.hl
perl utils/build_extlibs.prl $<
+transformers-0.2.1.0.hl: lib/ext/transformers.cabal base-1.0.hl applicative-1.0.hl
+ perl utils/build_extlibs.prl $<
pretty-1.0.1.1.hl: lib/ext/pretty.cabal jhc-1.0.hl
perl utils/build_extlibs.prl $<
QuickCheck-1.2.0.0.hl: lib/ext/QuickCheck.cabal base-1.0.hl jhc-1.0.hl
hunk ./Makefile.am 350
perl utils/build_extlibs.prl $<
JHC_EXT_LIBS = containers-0.3.0.0.hl Diff-0.1.2.hl html-1.0.1.2.hl HUnit-1.2.2.1.hl \
parsec-2.1.0.1.hl \
pretty-1.0.1.1.hl QuickCheck-1.2.0.0.hl safe-0.2.hl smallcheck-0.4.hl \
utility-ht-0.0.5.1.hl \
- xhtml-3000.2.0.1.hl
+ xhtml-3000.2.0.1.hl transformers-0.2.1.0.hl
JHC_MANUAL_FILES = options.mkd docs/make.mkd docs/dependency_format.mkd \
docs/pragmas.mkd docs/differences.mkd \ docs/unboxed.mkd src/rts/jhc_rts2.c \
src/FlagOpts.mkd src/FlagDump.mkd src/E/PrimOpt.hs \ hunk \
./lib/ext/transformers.cabal 1 +name: transformers
+version: 0.2.1.0
+options: -papplicative
+synopsis: Concrete functor and monad transformers
+description:
+ Haskell 98 part of a monad transformer library, inspired by the paper
+ \"Functional Programming with Overloading and Higher-Order Polymorphism\",
+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
+ .
+ This part contains the monad transformer class, the concrete monad
+ transformers, operations and liftings. It can be used on its own
+ in Haskell 98 code, or with the monad classes in the @monads-fd@ or
+ @monads-tf@ packages, which automatically lift operations introduced
+ by monad transformers through other transformers.
+
+exposed-modules:
+ Control.Monad.IO.Class
+ Control.Monad.Trans.Class
+ Control.Monad.Trans.Cont
+ Control.Monad.Trans.Error
+ Control.Monad.Trans.Identity
+ Control.Monad.Trans.List
+ Control.Monad.Trans.Maybe
+ Control.Monad.Trans.Reader
+ Control.Monad.Trans.RWS
+ Control.Monad.Trans.RWS.Lazy
+ Control.Monad.Trans.RWS.Strict
+ Control.Monad.Trans.State
+ Control.Monad.Trans.State.Lazy
+ Control.Monad.Trans.State.Strict
+ Control.Monad.Trans.Writer
+ Control.Monad.Trans.Writer.Lazy
+ Control.Monad.Trans.Writer.Strict
+ Data.Functor.Compose
+ Data.Functor.Constant
+ Data.Functor.Identity
+ Data.Functor.Product
Context:
[fix desugaring of irrefutable lambda bindings
John Meacham <john@repetae.net>**20100810053944
Ignore-this: 5c70934cbe42169850481562cd5b20f3
]
[add some strictness annotations
John Meacham <john@repetae.net>**20100810053827
Ignore-this: 15ed2e2fc90656cc418a841848e43107
]
[clean ups
John Meacham <john@repetae.net>**20100806112820
Ignore-this: 64c0ae0922073b65fc0dac4bd35ba968
]
[speed up name choosing a little
John Meacham <john@repetae.net>**20100806111703
Ignore-this: ac159eeb0d34a7d26ad74253d00386ae
]
[further seperate out concrete types to speed up checking
John Meacham <john@repetae.net>**20100806092815
Ignore-this: f992ced583042d3c7797d4de93e3e3a8
]
[split type environment into concrete and mutable sets, to avoid retraversing the \
concrete imported types John Meacham <john@repetae.net>**20100806090349
Ignore-this: c276618b4b968d9149e6b3dfc36d162a
]
[create a better relation representation, speed up export chasing signifigantly
John Meacham <john@repetae.net>**20100806082622
Ignore-this: 9f49871e33348bbfc4e8fd2ee9fa71b8
]
[fix a few minor bugs in libraries found by better error reporting
John Meacham <john@repetae.net>**20100806045809
Ignore-this: e7d43927c9e11b05de455a5d0ebd1017
]
[check export lists for unknown names
John Meacham <john@repetae.net>**20100806045759
Ignore-this: 4b3ff8381117f2acae34dd6b936c8e8d
]
[ret rid of seperate subtable and errortable in favor of unified namemap
John Meacham <john@repetae.net>**20100806032455
Ignore-this: 9e8fbd31f988d77614bd49fc23cefae
]
[treat () the same as tuples when renaming
John Meacham <john@repetae.net>**20100806023948
Ignore-this: defa66a11f1081a4582a5301cff217e4
]
[move selector creation from desugar to renamer, detect multiply defined top level \
values and report an error properly. John Meacham <john@repetae.net>**20100806021241
Ignore-this: 507bce69ec8ffe0085c3a72ffc0ec571
]
[add initial version of jhc-prim
John Meacham <john@repetae.net>**20100806000900
Ignore-this: 44a9f14db168b28d731fd750bba0fee9
]
[clean up preprocessing a little
John Meacham <john@repetae.net>**20100803073754
Ignore-this: c1064468bed864231c2d5fb3a68bbeaf
]
[utilize preprocessor rather than ./configure to handle System.Info
John Meacham <john@repetae.net>**20100802100036
Ignore-this: 76681affa5b0269621974deeccda019b
]
[fix some warnings
John Meacham <john@repetae.net>**20100801083507
Ignore-this: fd350fd02d0ad5a611ee1811de28bce5
]
[fix build problem for tarball
John Meacham <john@repetae.net>**20100801082137
Ignore-this: 33671b52398eef61afa670eb031ef575
]
[update strictness and UNPACK annotations
John Meacham <john@repetae.net>**20100801080035
Ignore-this: e598a6098143c1a62373a443865b3cfb
]
[add announcement for 0.7.6
John Meacham <john@repetae.net>**20100731111353
Ignore-this: 111c27548d94bdfe0042d61b02fe5728
]
[TAG 0.7.6
John Meacham <john@repetae.net>**20100731104908
Ignore-this: d5edc6edd6d300cbae451f0e056ee018
]
Patch bundle hash:
00d3328997135c4852110add94f2f0951da8b07f
_______________________________________________
jhc mailing list
jhc@haskell.org
http://www.haskell.org/mailman/listinfo/jhc
.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic