[hunchentoot-devel] mod_lisp anyone?

Hans Hübner hans at huebner.org
Thu Apr 10 13:07:00 UTC 2008


Thanks, all!   I think removing mod_lisp support is the right thing to
do for the moment, as there is enough other work.

-Hans

2008/4/10, Robert Koberg <rob at koberg.com>:
>
>  On Thu, 2008-04-10 at 14:13 +0200, Ralf Mattes wrote:
>  > One usecase (which is actually something I need
>  > to do in the next release cycle of my software): the output of the Lisp
>  > side (xml) gets transformed by Apache output filters (xslt
>  > transformation). All "visual" design on my customer's website is done by
>  > XSLT stylesheets, so design changes (usually once a year :) can be done
>  > by just rewriting the stylesheets - the content (in XML) is never
>  > touched (as a nice side effect the content can be viewed in different
>  > styles). The small Lisp based part of the website currently has to use
>  > (x)html and every design change needs to be hardcoded in all TAL
>  > templates ...
>
>
> mod_xslt2 seems pretty limited. From:
>
>  http://www.mod-xslt2.com/doc/manual.xml?sect=5
>
>  5.1.9  Increasing performance
>  <snip/>
>
>  Since mod-xslt2 is part of apache itself, a pipe is impossible to use,
>  unless we fork apache one more time, slowing things down.
>
>  The simplest approach has thus been used: creating a temporary file, let
>  other modules write the replies in there, and then parse the temporary
>  file. However, by using temporary files, we hit I/O performance issues.
>  <snip/>
>
>  plus, it is only XSL 1.0. There was someone working on an XSL processor
>  in lisp, but I don't think it is ready yet (forgot the name).
>
>  Java is currently the best environment if you have to deal with XSL
>  transformations server side. If you are using XSL 1.0 only, you could
>  just do the transformation on the client -- pretty much all browser now
>  support XSL 1.0.
>
>  best,
>  -Rob
>
>
>
>
>  _______________________________________________
>  tbnl-devel site list
>  tbnl-devel at common-lisp.net
>  http://common-lisp.net/mailman/listinfo/tbnl-devel
>



More information about the Tbnl-devel mailing list