> And its all Java Script. (I guess MathJax and SamIllustration)
The provided examples deal with pure HTML rendering, JavaScript
rendering and server-side rendering in two quite different setups
(one using an external process and the other using a Prolog
foreign extension). That should be enough to implement an
extension. Submit as a github pull request and if reasonable
it will become part of swish. `Reasonable', as usual, implies
there is a reasonable trade-off between new functionality and
added complexity and size of SWISH.
Note that `interactive' as in client-side manipulation of the
returned result is no problem. `Interactive' in the sense that
clicking on the result triggers further Prolog interaction to
refine or modify the query doesn't fit too well in the SWISH
architecture (but can be hacked to some extend).
Cheers --- Jan