"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



Reply via email to