Does it support the full jdk?
[1] https://github.com/ReadyTalk/avian#building-with-the-openjdk...
11–20 of 29 posts
Does it support the full jdk?
[1] https://github.com/ReadyTalk/avian#building-with-the-openjdk...
How does it JIT on iOS given that normal apps cannot write to executable memory ?
Anyone have any examples? Only documentation is javadoc and the examples links are all 404.
How does it JIT on iOS given that normal apps cannot write to executable memory ?
A java jitted VM built from scratch.. i wonder if we have a way to see how it performs, compared to other jits (specially the Android ART)? By a very crude look at the source, looks very lightweight indeed > Just-In-Time (JIT) compilation for fast method execution > Generational, copying garbage collection ensures short pause times and good spatial locality > Thread-local heaps provide O(1) memory allocation with no…
However, that's not what Avian is designed for. We (ReadyTalk) don't have the resources to compete in that sort of market, as fun as that might be. We designed Avian to run a relatively light-weight client application, so we can deploy the same code across all our platforms. We're not running a game or a server, so we don't care a lot frame rate or requests per second.
How does this compare with RoboVM ( https://robovm.com/ )?
As an interesting aside, Avian has native support for coroutines through stack de/re-hydration. I have yet to use it, but it looks quite interesting.
Both of those features work with Java, Clojure, Scala, etc. For example: https://groups.google.com/d/msg/clojure/U4i4nVsYfi8/1GSGgNM8...
More info is available here: http://oss.readytalk.com/avian-web/javadoc-1.2.0/avian/Conti...
How does this compare with RoboVM ( https://robovm.com/ )?
It runs on Windows, Linux, FreeBSD, in addition to iOS and Android
If there's interest in porting Avian on Android, we could do it, but since it already has Dalvik/ART, I'm not sure there's much of a point.
Does it support the full jdk?