You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have used vertx Sync + Quasar and that is an awesome mix. but there are cases that implementing with quasar is hard obviously its java agent and transformation.
I think this can be a good feature to implement it with a simpler case like ea-async or other library for the same job.
I dont know is Vertx.Sync possible support to make a native image with GraalVM also or not.
The text was updated successfully, but these errors were encountered:
I believe currently it does not work with native images because of how bytecode is generated, that being said you can contribute to vertx-sync if you want to improve it
I've posted the GraalVM ticket for Quasar here - oracle/graal#2546 - you're welcome to raise attention to the issue. I am also a vertx-sync user. Unfortunately based on the minimal repro I made, there will need to be more changed about how Quasar is implemented to work with Graal.
ea-async has clunkier "function coloring" i.e. everything must be CompletableFuture<> in the stack of an await call, compared to Quasar where it is just @Suspendable. This would mean that creating a runOnContext argument would be harder than it is for Quasar.
Anyway if you want something less clunky with Quasar take a look at my ticket here - puniverse/quasar#320 - to do AOT instrumentation.
I have used vertx Sync + Quasar and that is an awesome mix. but there are cases that implementing with quasar is hard obviously its java agent and transformation.
I think this can be a good feature to implement it with a simpler case like ea-async or other library for the same job.
I dont know is Vertx.Sync possible support to make a native image with GraalVM also or not.
The text was updated successfully, but these errors were encountered: