Format: 1.8
Date: Tue, 24 Apr 2012 13:35:00 -0700
Source: haskell-hjscript
Binary: libghc-hjscript-dev libghc-hjscript-prof libghc-hjscript-doc
Architecture: source all amd64
Version: 0.5.0-3+seereason1
Distribution: sid-seereason
Urgency: low
Maintainer: SeeReason Autobuilder <partners@seereason.com>
Changed-By: SeeReason Autobuilder <autobuilder@seereason.org>
Description: 
 libghc-hjscript-dev - HJScript is a Haskell EDSL for writing JavaScript programs.
 libghc-hjscript-doc - HJScript is a Haskell EDSL for writing JavaScript programs.
 libghc-hjscript-prof - HJScript is a Haskell EDSL for writing JavaScript programs.
Changes: 
 haskell-hjscript (0.5.0-3+seereason1) sid-seereason; urgency=low
 .
   * Debianization generated by cabal-debian
   * Built from hackage, revision: Debianize (Patch (Hackage "HJScript") "--- old-HJScript-0.5.0/src/HJScript/XMLGenerator.hs\t2012-01-01 14:25:05.000000000 -0800\n+++ new-HJScript-0.5.0/src/HJScript/XMLGenerator.hs\t2012-01-02 09:18:41.226482198 -0800\n@@ -6,8 +6,7 @@\n         ) where\n \n import qualified HSX.XMLGenerator as HSX (XMLGen(..))\n-import HSX.XMLGenerator hiding (XMLGen(..))\n-import HSX.XMLGenerator (genElement, genEElement)\n+import HSX.XMLGenerator\n \n import HJScript.Monad\n import HJScript.Lang\n@@ -18,14 +18,14 @@\n import HJScript.DOM.TextNode\n import HJScript.DOM.Document\n \n-type XML   = Exp ElementNode\n-type Child = Exp Node\n-type Attribute = Exp AttributeNode\n+type XML'   = Exp ElementNode\n+type Child' = Exp Node\n+type Attribute' = Exp AttributeNode\n \n instance HSX.XMLGen HJScript' where\n- type HSX.XML          HJScript' = XML\n- newtype HSX.Child     HJScript' = HJSChild Child\n- newtype HSX.Attribute HJScript' = HJSAttr Attribute\n+ type XML          HJScript' = XML'\n+ newtype Child     HJScript' = HJSChild Child'\n+ newtype Attribute HJScript' = HJSAttr Attribute'\n  genElement = element\n  genEElement = eElement\n  xmlToChild = HJSChild . castToNode\n@@ -33,7 +33,7 @@\n \n element :: (EmbedAsChild HJScript' c, \n             EmbedAsAttr HJScript' a) \n-            => Name -> [a] -> [c] -> HJScript XML\n+            => Name -> [a] -> [c] -> HJScript XML'\n element (ns, ln) atts xmls = do\n   let name = (maybe id (\\x y -> y ++ ':':x) ns) ln\n   elem <- fmap val $ varWith $ document # createElement (string name)\n@@ -43,8 +43,8 @@\n   mapM (\\child -> elem # appendChild child) $ map stripChild cxml\n   return elem\n \n-eElement :: EmbedAsAttr HJScript' a => Name -> [a] -> HJScript XML\n-eElement n attrs = element n attrs ([] :: [Child])\n+eElement :: EmbedAsAttr HJScript' a => Name -> [a] -> HJScript XML'\n+eElement n attrs = element n attrs ([] :: [Child'])\n \n \n instance XMLGenerator HJScript'\n@@ -52,7 +52,7 @@\n --------------------------------------------\n -- EmbedAsChild and EmbedAsAttr\n \n-instance EmbedAsChild HJScript' Child where\n+instance EmbedAsChild HJScript' Child' where\n  asChild = asChild . HJSChild\n \n instance EmbedAsChild HJScript' JString where\n@@ -66,10 +66,10 @@\n \n -- This instance should already be there, probably doesn't work due\n -- to type families not being fully supported yet.\n-instance EmbedAsChild HJScript' XML where\n+instance EmbedAsChild HJScript' XML' where\n  asChild = return . return . HSX.xmlToChild\n \n-instance EmbedAsAttr HJScript' Attribute where\n+instance EmbedAsAttr HJScript' Attribute' where\n  asAttr = asAttr . HJSAttr\n \n instance (IsName n, IsAttrNodeValue a) => EmbedAsAttr HJScript' (Attr n a) where\n@@ -94,14 +94,14 @@\n -----------------------------------\n -- SetAttr and AppendChild.\n \n-instance SetAttr HJScript' XML where\n+instance SetAttr HJScript' XML' where\n  setAll en ats = do\n         ev <- inVar en\n         as <- ats\n         mapM (\\attr -> ev # setAttributeNode attr) (map stripAttr as)\n         return ev\n \n-instance AppendChild HJScript' XML where\n+instance AppendChild HJScript' XML' where\n  appAll en cns = do\n         ev <- inVar en\n         cs <- cns\n")
Checksums-Sha1:
 d6c1ca7da890e3e71e57064b54ca283f8c1b94f7 20212 haskell-hjscript_0.5.0-3+seereason1.tar.gz
 5aa0e14db0ef1a6ae6703dec88d847ea7487faf7 129778 libghc-hjscript-doc_0.5.0-3+seereason1_all.deb
 52183edbc2c1f430c5e3ce46d4edd4818f14d6b5 414276 libghc-hjscript-dev_0.5.0-3+seereason1_amd64.deb
 c16204080f09a36d80ed83b9edc7f178dea892db 414674 libghc-hjscript-prof_0.5.0-3+seereason1_amd64.deb
 eb84d241165d11ee90c1df0a457619ea0aedb87f 5391 haskell-hjscript_0.5.0-3+seereason1.dsc
Checksums-Sha256:
 d8b28f8bc13876383b0d9abcade83611de77d47c72b14d0906209fbed289ce3f 20212 haskell-hjscript_0.5.0-3+seereason1.tar.gz
 9b609b97f319c848116ff34e57b422da5a0d8ecc04ad82f87926483a810e7265 129778 libghc-hjscript-doc_0.5.0-3+seereason1_all.deb
 3a887d250bb4203eadde000077a92f005dca8a6dbc501fda7f82d9a33e74cdd8 414276 libghc-hjscript-dev_0.5.0-3+seereason1_amd64.deb
 fb5c1f545a4c8000c777cf6b9bbbbd6c11159b820d3253c6a3a8ace4d9f93189 414674 libghc-hjscript-prof_0.5.0-3+seereason1_amd64.deb
 6db05407f2eb36748e09d915f1d7cbeeb30641e8636ea0ca39de2556adf84abd 5391 haskell-hjscript_0.5.0-3+seereason1.dsc
Build-Info:
 Autobuilder-Version: 6.26
 Time: 26.20871s
 Memory: 12323924 kB
 CPU: Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz
 CPU count: 8
 OS Architecture: x86_64
 CPU MHz: 1600.000
 CPU cache: 8192 KB
 Host: gene
Files:
 75d0c9185d6fda725e7c21c61116cb5f 20212 haskell extra haskell-hjscript_0.5.0-3+seereason1.tar.gz
 7dd1532896718a40c576238e516722fd 129778 doc extra libghc-hjscript-doc_0.5.0-3+seereason1_all.deb
 661e55c07f22c67a89c72fff31aed51e 414276 haskell extra libghc-hjscript-dev_0.5.0-3+seereason1_amd64.deb
 90a45e6d15a3b634142c0b360ced47e7 414674 haskell extra libghc-hjscript-prof_0.5.0-3+seereason1_amd64.deb
 392a22e19cd6cc41260b67c76770b345 5391 haskell extra haskell-hjscript_0.5.0-3+seereason1.dsc
