Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: Yaron Minsky <yminsky@gmail.com>
To: rixed@happyleptic.org
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] [ANN] Async, a monadic concurrency library
Date: Wed, 26 Oct 2011 07:34:45 -0400	[thread overview]
Message-ID: <CADKNfhJi_AtxgaOYiVrAemY33rpbChR-Jk9OXF2nZdC4KHZsJg@mail.gmail.com> (raw)
In-Reply-To: <20111026111858.GA21504@ccellier.rd.securactive.lan>

[-- Attachment #1: Type: text/plain, Size: 1260 bytes --]

It's an excellent question, and one I don't yet have a good feel for.  It
would be great to find some kind of modus vivendi which would allow the
libraries to interoperate.

For now, it hasn't been too big of an issus, since the external libraries
we've needed haven't been Lwt-based.  But it would be nice to solve the
problem nonetheless.

y

On Wed, Oct 26, 2011 at 7:18 AM, <rixed@happyleptic.org> wrote:

> > 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.
>
> What if someday you want to use an external library that uses lwt ?
> Will it be possible to mix the two ?
> Since this kind of monadic library can easily impose its behavior on all
> other library around (if for nothing else than the exception mechanism
> to use), I have the feeling that for us mere users choosing between lwt
> and async is to choose between two large sets of incompatible libraries,
> am I wrong ?
>
>
> --
> Caml-list mailing list.  Subscription management and archives:
> https://sympa-roc.inria.fr/wws/info/caml-list
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
>
>

[-- Attachment #2: Type: text/html, Size: 1919 bytes --]

  reply	other threads:[~2011-10-26 11:34 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-26  0:32 Yaron Minsky
2011-10-26  5:31 ` Cedric Cellier
2011-10-26 10:40   ` Yaron Minsky
2011-10-26  7:33 ` Gerd Stolpmann
2011-10-26 10:57   ` Yaron Minsky
2011-10-26 11:18     ` rixed
2011-10-26 11:34       ` Yaron Minsky [this message]
2011-10-26 12:49         ` Jérémie Dimino
2011-10-26 12:31     ` Gerd Stolpmann
2011-10-27 17:36       ` Milan Stanojević
2011-10-27 18:34         ` Gerd Stolpmann
2011-10-27 19:10           ` Milan Stanojević
2011-10-28  7:29             ` Gerd Stolpmann
2011-10-26  8:07 ` Jérémie Dimino
2011-10-26 11:03   ` Yaron Minsky
2011-10-26 11:06     ` Mark Shinwell
2011-10-26 11:20       ` Anil Madhavapeddy
2011-10-26 11:37         ` Mark Shinwell
2011-10-29  0:52       ` oliver
2011-10-31  9:12         ` Mark Shinwell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CADKNfhJi_AtxgaOYiVrAemY33rpbChR-Jk9OXF2nZdC4KHZsJg@mail.gmail.com \
    --to=yminsky@gmail.com \
    --cc=caml-list@inria.fr \
    --cc=rixed@happyleptic.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox