The XML transformation language XSLT has been designed to be extensible.
This is rather unique as most other popular general purpose languages lack
extensibility support. This talk provides a breakdown of the strengths
and weaknesses of XSLTs extensibility system. Two example extensions are
demonstrated to illustrate the extensibility possiblities. Finally
language extension in general and some related work is discussed to
provide context information.