[ANN] New core.async release

2014-04-25 Thread Timothy Baldridge
This morning I'm happy to announce the latest version of core.async: 0.1.295.0-9ea6ef-alpha No new features to announce, but there are significant under-the-hood changes: ClojureScript changes - * Fixed a bug where pending puts were not moved into buffer as items were taken from the buffer

Re: [ANN] New core.async release

2014-04-25 Thread pentaside
Cool! BTW, is there an issue tracker? Maybe I'm doing something wrong, but I'm unable to get core.async running at all (MacOS and Linux): https://github.com/tjg/core-async-bugreport Has exception java.io.FileNotFoundException: Could not locate clojure/tools/analyzer__init.class or

Re: [ANN] New core.async release

2014-04-25 Thread Timothy Baldridge
There's a problem with the deployment process. It seems that the pom wasn't updated based on the changes I put into the project.clj file. Sorry for the mixup, I'll get a new version released once we update the pom. Timothy On Fri, Apr 25, 2014 at 8:58 AM, pentaside t...@pentaside.org wrote:

Re: [ANN] New core.async release

2014-04-25 Thread Timothy Baldridge
In the mean time if you add this dependency to your project.clj file it should fix the errors: [org.clojure/tools.analyzer.jvm 0.1.0-beta12] Timothy On Fri, Apr 25, 2014 at 9:05 AM, Timothy Baldridge tbaldri...@gmail.comwrote: There's a problem with the deployment process. It seems that the

Re: [ANN] New core.async release

2014-04-25 Thread Timothy Baldridge
The new (with fixed deps) version is out and available: core.async-0.1.298.0-2a82a1-alpha On Fri, Apr 25, 2014 at 9:06 AM, Timothy Baldridge tbaldri...@gmail.comwrote: In the mean time if you add this dependency to your project.clj file it should fix the errors:

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:

Re: [ANN] New core.async release

2014-04-25 Thread Timothy Baldridge
I've confirmed this as a bug, it's a problem with functions inside the body of a go when used along with an async op inside the body of a loop. Thanks for the report, I've fixed it in master, and once we get a bit more feedback, I'll create a new release. Should be out sometime in the next few