-
Notifications
You must be signed in to change notification settings - Fork 5
Development Notes
elisasibarani edited this page Jun 14, 2016
·
8 revisions
<script type="text/javascript" src="DevelopmentNotes_files/analytics.js"></script>
<script type="text/javascript">archive_analytics.values.server_name="wwwb-app4.us.archive.org";archive_analytics.values.server_ms=2655;</script>
… for the language in which Krextor is implemented:
Language | XML support | DocumentTraversal | PatternMatching (XML) | FunctionalProgramming |
---|---|---|---|---|
XSLT | built in | default behaviour | excellent (XPath) | possible but hackish (FXSL) |
XQuery | manual recursion | processor extension | ||
Scala | scala.xml | fair | excellent | |
JavaScript | DOM, E4X | must call XPath | possible | |
Scheme | SXML | pre-post-order macro | XPath, various Scheme constructs | excellent |
Haskell | HXT | XML arrows | XPath, convenience functions | excellent |
CDuce | built in | manual recursion? | XPath-like (downwards) | excellent |
See also this blog post and its comment for a discussion.