Name: HJScript Version: 0.4.8 License: BSD3 Author: Joel Bjornson, joel.bjornson@gmail.com, Niklas Broberg, nibro@cs.chalmers.se Maintainer: joel.bjornson@gmail.com, nibro@cs.chalmers.se Synopsis: HJScript is a Haskell EDSL for writing JavaScript programs. Description: HJScript is a DSL built on top of HJavaScript, for writing client-side dynamic web pages. The programming model is fairly low-level, resembling the actual JavaScript code quite a lot, but should be easy to extend with higher-level functionality. Notable is that HJScript supports the use of literal XML syntax, as defined by the hsx package, for creating DOM ElementNodes. Also notable is that HJScript supports Ajax functionality. Hs-Source-Dirs: src Exposed-Modules: HJScript, HJScript.Lang, HJScript.Objects.Array HJScript.Objects.Boolean HJScript.Objects.JQuery HJScript.Objects.Date HJScript.Objects.Math HJScript.Objects.Object HJScript.Objects.RegExp HJScript.Objects.String HJScript.Objects.ActiveXObject HJScript.Objects.XMLHttpRequest HJScript.DOM, HJScript.DOM.NodeTypes HJScript.DOM.Node HJScript.DOM.ElementNode HJScript.DOM.AttributeNode HJScript.DOM.TextNode HJScript.DOM.NamedNodeMap HJScript.DOM.Window HJScript.DOM.Document HJScript.DOM.XHTML HJScript.XMLGenerator HJScript.Events HJScript.Ajax HJScript.Utils Other-Modules: HJScript.Monad Cabal-Version: >= 1.2.3 Build-Depends: base < 5, HJavaScript >= 0.4.6, mtl, hsx >= 0.4.4 Build-Type: Simple Category: Web, Language Extensions: MultiParamTypeClasses, GADTs, TypeFamilies, FlexibleContexts, FlexibleInstances, TypeSynonymInstances, OverlappingInstances, UndecidableInstances