HJScript: HJScript is a Haskell EDSL for writing JavaScript programs.
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.
Modules
- HJScript
- HJScript.Ajax
- HJScript.DOM
- HJScript.DOM.AttributeNode
- HJScript.DOM.Document
- HJScript.DOM.ElementNode
- HJScript.DOM.NamedNodeMap
- HJScript.DOM.Node
- HJScript.DOM.NodeTypes
- HJScript.DOM.TextNode
- HJScript.DOM.Window
- HJScript.DOM.XHTML
- HJScript.Events
- HJScript.Lang
- Objects
- HJScript.Objects.ActiveXObject
- HJScript.Objects.Array
- HJScript.Objects.Boolean
- HJScript.Objects.Date
- HJScript.Objects.Math
- HJScript.Objects.RegExp
- HJScript.Objects.String
- HJScript.Objects.XMLHttpRequest
- HJScript.XMLGenerator
Downloads
- HJScript-0.4.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.4, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.5.0, 0.6.0, 0.6.1, 0.7.0 |
---|---|
Dependencies | base, HJavaScript, hsx, mtl [details] |
License | BSD-3-Clause |
Author | Joel Bjornson, joel.bjornson@gmail.com, Niklas Broberg, nibro@cs.chalmers.se |
Maintainer | joel.bjornson@gmail.com, nibro@cs.chalmers.se |
Category | Web, Language |
Uploaded | by NiklasBroberg at 2008-03-25T18:46:15Z |
Distributions | |
Reverse Dependencies | 2 direct, 39 indirect [details] |
Downloads | 10463 total (22 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2017-01-03 [all 8 reports] |