Re: [ANN] New core.async release

2014-04-25 Thread Charles Duffy
The most interesting thing I've learned from this release is just how lenient old releases were in the face of erroneous code, of which I appear to have had rather a lot. :) That said, I have found at least one behavior I'm not able to understand. This works perfectly with the new core.async:

core.async: closing a mix only when all inputs have emptied

2014-04-22 Thread Charles Duffy
Howdy -- Trying to use core.async's mix facility, one difficulty I've run into is the lack of a means to close the output channel only after al inputs have been exhausted. In the interim, I've ended up using the below instead -- which lacks some of the facilities provided by the mix interface

Layered DynamicClassLoader instances -- why?

2012-06-08 Thread Charles Duffy
Using Clojure 1.4.0, I'm inspecting the classloader stack my software is running with... and have at times noticed numerous layered DynamicClassLoader instances: (defn classloader-parents [loader] (when loader (lazy-seq (cons loader (classloader-parents (.getParent