> On Jul 7, 2025, at 8:40 AM, Christian Lohmaier <lohma...@googlemail.com>
> wrote:
>
> Hi Michael,
>
> On Mon, Jul 7, 2025 at 2:38 PM Michael Warner
> <michael.warner...@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.