"S. Alexander Jacobson" <[EMAIL PROTECTED]> writes:
> So, if they are making sure that all platforms have a scheme interpreter,
> why not make the spec language agnostic. i.e. allow the user to use any
> language that can be compiled/translated into scheme (by code written in
> scheme?).
Your assumption is incorrect. There is no Scheme interpreter in XSL.
I should have been clearer in my earlier comment: XSL is a special
purpose language with a highly specialised structure (as Alexander
notes, it is a little like production rules). It is not as general as
either Haskell or Scheme. DSSSL, unlike XSL, was embedded in Scheme
and provided both the specialised structure and general-purpose Scheme
computation. I'd be very happy if XSL was as nice as Scheme!
> So the user would be able to say:
> <transformation language=http://www.haskell.org/haskell2scheme>
> </transformation>
There is an extension mechanism in XSL to allow part of the transformation
to be done in another language, roughly similar to the above.
-- P