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.
------------------------------------------------------------