I admit to a certain amount of ambivalence to releasing Yet Another Monadic Concurrency library. (I don't think Equeue is in quite the same category, since it has such a different style of interface.) But I think we had good reasons for creating Async. As I said in my blog post, the differences in error-handling and interleaving policy were enough that we really felt we needed a different library.
And now that we've created it, there are multiple reasons to release it. For one thing, we want it for out own open-source projects outside of the office! And it's a precondition for us for releasing other software that we've developed internally that depends on Async.
As an aside, we use lots of OCaml libraries developed outside our walls: RES, PCRE, Lacaml, Postgres bindings and OUnit and xml-light, to name some off the top of my head.
y
On Wed, Oct 26, 2011 at 3:33 AM, Gerd Stolpmann
<info@gerd-stolpmann.de> wrote:
Which is already the third one (Equeue and Lwt being the others). I'm
very up to reinventing the wheel, but I guess there is some reason.
Does Janestreet use any open source libraries? Or does the commitment
not go that far?
Gerd
Am Dienstag, den 25.10.2011, 20:32 -0400 schrieb Yaron Minsky:
> While we're in the announcing mood, I wanted to announce the first
> public release of Async, Jane Street's monadic concurrency library.
>
> You can find out more about Async here:
>
>
>
http://ocaml.janestreet.com/?q=node/100
>
>
> y
--
------------------------------------------------------------
Gerd Stolpmann, Darmstadt, Germany gerd@gerd-stolpmann.de
Creator of GODI and camlcity.org.
Contact details: http://www.camlcity.org/contact.html
Company homepage: http://www.gerd-stolpmann.de
*** Searching for new projects! Need consulting for system
*** programming in Ocaml? Gerd Stolpmann can help you.
------------------------------------------------------------