Hacker News new | ask | show | jobs
by gavinpc 4216 days ago
Totally agreed. I'd love to see this in Clojure.

I will stop using XSLT as soon as there is a better way to... transform XML. It is a pure functional language you can use to make web pages, yet it is really automata non grata, if you will, at least to the extent that many people want to kill XML itself.

I wish Microsoft had implemented XSLT 2.0. It seems to me that Michael Kay has almost singlehandedly kept the whole thing alive, but running Saxon in .NET over IKVM (or in Javascript over GWT) is a bit too high a tax for me.

2 comments

I'd love to see this in Clojure.

What do you mean by that? Can't you just parse XML into a Clojure map, transform it in Clojure, and then emit the result as XML again? Using this: https://github.com/clojure/data.xml

Or did you mean something else?

It seems they have a C version of Saxon in the works. Also, I was surprised to learn there's a JavaScript version: Saxon-CE.