Start slogging back through the gunk, trying to remember which pieces were in what state. At least have the beginning of a unit test that tries to run
Slightly better error message
Pull in some tests I've been working on elsewhere to check the basic bindings that I'm adding to the JNI layer
A few more unit tests that just leave me more confounded about what's going on
Do a smidge more digging through unit tests. Mostly generic stuff that's just a matter of trying to find spare time to fix a broken code base
Scale my test cases back to an extremely minimal proof of concept. Weird things seem to be happening in the interaction between clojure's futures and 0mq's multi-threading. Which I don't care about right now outside of unit tests, but it's worrisome for the future
Try doing the push/pull in lock-step
Having the PUSH socket do the connect fixed the blocking for unencrypted version
Have basic router/dealer working in another project. Merge those changes into here
Start stamping out the JNI pieces which are causing pain.
Fairly brainless grunt work that fits my exhaustion. Translated a few more JNI calls into JNA. Started trying to use prismatic/schema, unsuccessfully.
Translate more JNI code into JNA.
Dump a function built around deprecated 0mq functionality
Dump a function built around deprecated 0mq functionality
Code merge, mainly centered on removing references to the deprecated zmq_device
Merge changes from master