quotet 0.0.0.0 → 0.0.0.1
raw patch · 4 files changed
+10/−6 lines, 4 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ Control.Monad.Quote.Internal: instance Control.Monad.Base.MonadBase b m => Control.Monad.Base.MonadBase b (Control.Monad.Quote.Internal.QuoteT m)
+ Control.Monad.Quote.Internal: instance Control.Monad.Trans.Control.MonadBaseControl b m => Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Quote.Internal.QuoteT m)
+ Control.Monad.Quote.Internal: instance Control.Monad.Trans.Control.MonadTransControl Control.Monad.Quote.Internal.QuoteT
+ Control.Monad.Quote.Internal: instance Data.Functor.Bind.Class.Bind m => Data.Functor.Bind.Class.Apply (Control.Monad.Quote.Internal.QuoteT m)
+ Control.Monad.Quote.Internal: instance Data.Functor.Bind.Class.Bind m => Data.Functor.Bind.Class.Bind (Control.Monad.Quote.Internal.QuoteT m)
Files
- CHANGELOG.md +4/−0
- README.md +1/−1
- quotet.cabal +3/−3
- src/Control/Monad/Quote.hs +2/−2
CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for quotet +## 0.0.0.1 -- 2021-07-08++* Documentation fixes.+ ## 0.0.0.0 -- 2021-07-08 * First version. Released on an unsuspecting world.
README.md view
@@ -4,4 +4,4 @@ A monad transformer for the [`Quote`](https://hackage.haskell.org/package/template-haskell/docs/Language-Haskell-TH.html#t:Quote) type class from template-haskell, in spirit of the ["Overloaded Quotations" proposal](https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0246-overloaded-bracket.rst) implemented in GHC 9.0. -See [the haddocks](https://hackage.haskell.org/package/quotet/docs/Control/Monad/Quote.html) for documentation.+See [the haddocks](https://hackage.haskell.org/package/quotet/docs/Control-Monad-Quote.html) for documentation.
quotet.cabal view
@@ -1,11 +1,11 @@ cabal-version: 2.4 name: quotet-version: 0.0.0.0+version: 0.0.0.1 synopsis: Monad transformer for Quote from template-haskell description:- A monad transformer for the @Quote@ type class from template-haskell, in spirit of the ["Overloaded Quotations" proposal](https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0246-overloaded-bracket.rst) proposal implemented in GHC 9.0.-category: String, Text, QuasiQuotes+ A monad transformer for the @Quote@ type class from template-haskell, in spirit of the [Overloaded Quotations proposal](https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0246-overloaded-bracket.rst) proposal implemented in GHC 9.0.+category: Template Haskell homepage: https://github.com/amesgen/quotet bug-reports: https://github.com/amesgen/quotet/issues
src/Control/Monad/Quote.hs view
@@ -3,11 +3,11 @@ -- The ["Overloaded Quotations" proposal](https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0246-overloaded-bracket.rst) -- has been implemented in GHC 9.0, and generalizes the type of quotation brackets from ----- @[| \x -> x + 1 |] :: 'Language.Haskell.TH.Q' 'Language.Haskell.TH.Exp'@+-- @[| \\x -> x + 1 |] :: 'Language.Haskell.TH.Q' 'Language.Haskell.TH.Exp'@ -- -- to ----- @[| \x -> x + 1 |] :: 'Quote' m => m 'Language.Haskell.TH.Exp'@+-- @[| \\x -> x + 1 |] :: 'Quote' m => m 'Language.Haskell.TH.Exp'@ -- -- where the 'Quote' type class only has a single function, 'newName', in order to generate -- fresh 'Language.Haskell.TH.Name's.