Followup: New Versions of Clojang Agent and API Published on Clojars

Posted on July 19, 2018 by oubiwann


Blog post image

As with the post from the other day, tonight (this morning) has seen the two other core Clojang libraries get updates. The agent lib in particular is a cause for celebration, since there's been an out-standing issue with failing builds for the past year (a dep with AOT'ed classes was the primary suspect; unlike the vanilla class-not-found-due-to AOT'ed JAR file collisions, this one was particulaly nasty/unusual ... hadn't seen anything like it before). That issue is now closed and builds are successful again.

The agent is the means by which a JVM process can emulate the behaviour of an Erlang/OTP process (with regard to its messaging inbox, node name assignment, and other defaults set up automatically, keeping thigs simple for the developer).

The long-awaited fix allowed me to pump out the following agent releases:

And then the clojang API releases that depended upon the different agent versions:

Still coming up ...

  • Port more Erlang/Java examples to LFE/Clojure
  • Demonstrate use with the Clojure Component library
  • Demonstrate managing throw-away JVM instances from Erlang/LFE, managed via JMX
Author oubiwann
Date July 19, 2018
Time 00:28:43
Category Releases
Tags agents announcements clojure development erlang java libraries
Line Count 1
Word Count 220
Character Count 2057

Comments?
This blog doesn't use standard (embedded) comments; however, since the site is hosted on Github, if there is something you'd like to share, please do so by opening a "comment" ticket!