packages feed

hsx-jmacro 7.1.0 → 7.1.1

raw patch · 2 files changed

+3/−3 lines, 2 files

Files

HSX/JMacroT.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE FlexibleContexts, FlexibleInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, TypeFamilies, QuasiQuotes #-}+{-# LANGUAGE FlexibleContexts, FlexibleInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, TypeFamilies, TypeSynonymInstances, QuasiQuotes #-} -- | This experimental module provides a monad transformer 'JMacroT' -- and corresponding 'XMLGenerator' instance which can be used to -- directly generate javascript which builds an XML/HTML DOM.@@ -31,7 +31,7 @@ import qualified Data.Text.Lazy   as Lazy import HSX.XMLGenerator           (Attr(..), XMLGen(..), XMLGenT(..), XMLGenerator, AppendChild(..), EmbedAsAttr(..), EmbedAsChild(..), Name(..), SetAttr(..), unXMLGenT) -import Language.Javascript.JMacro (ToJExpr(..), JExpr(..), JStat(..), ToStat(..), jmacroE, jLam, jVarTy)+import Language.Javascript.JMacro (ToJExpr(..), JExpr(..), JStat(..), JVal(JVar), Ident(StrI), ToStat(..), jmacroE, jLam, jVarTy)  -- | isomorphic to IdentityT, but used for generating javascript that generates XML/HTML newtype JMacroT m a = JMacroT { unJMacroT :: m a }
hsx-jmacro.cabal view
@@ -1,5 +1,5 @@ Name:                hsx-jmacro-Version:             7.1.0+Version:             7.1.1 Synopsis:            hsx+jmacro support Description:         HSX allows for the use of literal XML in Haskell program text. JMacro allows for the use of javascript-syntax for generating javascript in Haskell. This library makes it easy to embed JMacro generated javascript in HSX templates. Homepage:            http://www.happstack.com/