Hi Oleksiy,
thanks for the feedback.
The choice of Red Hat's build of GraalVM to not have the polyglot
features doesn't reflect the strategy of Quarkus, it merely implies
that that team isn't ready/staffed/willing to *support* such a feature
to customers at this point, which is understandable as they offer
amazing SLAs, so they necessarily have to be very cautious.
But that doesn't mean that Quarkus engineers (both from Red Hat and
beyond) aren't interested in making such support an option in the
future - and there should be no problem in using another GraalVM
build.
From my personal point of view, I haven't tested it and I had no idea
that we broke something, so I'd be interested to see more details: I
had no idea that our classloader optimisations would possibly break
the Polyglot feature; is there an issue? Same for JNI libraries - I
actually contributed a fix to GraalVM related to library linking
myself, and I know other colleagues did much more, so I wouldn't say
we disregard such aspects.
I would agree with you that it's an important feature to have and I
can help you champion this cause. May I suggest that if this is
important for you, to add integration tests for such features so to
not have further regressions: hopefully it's going to be a team
effort. If there's integration tests for any feature X, then no one
will intentionally break it, or at least not without extensive debate
here with all users. But first, please create issus and let's see if
we can fix them.
Thanks
> --
> You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
quarkus-dev...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/quarkus-dev/ae61e931-8f6b-417b-af03-2e53e5e8a709n%40googlegroups.com.