Saxon XSLT 3
Michael Warner
michael.warner.ut at gmail.com
Wed Jul 9 02:32:58 UTC 2025
> On Jul 7, 2025, at 8:40 AM, Christian Lohmaier <lohmaier at googlemail.com> wrote:
>
> Hi Michael,
>
> On Mon, Jul 7, 2025 at 2:38 PM Michael Warner
> <michael.warner.ut at gmail.com> wrote:
>
>> Compatibility would have to be maintained during development. My suggested course of action would be something like:
>> 1. Add SaxonC-HE as a dependency
>
> correct me if I'm wrong, but that also is still java based, right?
> If so that'd be a problem for e.g. macOS appstore where we cannot use java.
>
>> […]
>> It wouldn’t be a trivial task, of course. It would take me a long time, but I’m willing to help if I was assured my contribution would be accepted.
>
> see above. appstore apps cannot depend on external programs, so we
> need to ship the whole JRE, something I'd rather not want to do..
>
> So no hard feelings about replacing libxslt, but I don't think there's
> a good alternative that doesn't add runtime dependencies, and
> launching a JRE for e.g. a document filter also doesn't seem
> compelling from a performance standpoint..
It’s different now. They use GraalVM to compile it to a native library. So, it loads much faster and doesn’t require launching a JRE. If you download the Linux build from their website, for example, you get a few .h files for inclusion and some .so files.
More information about the LibreOffice
mailing list