ocaml-core - Google Groups: Message Pending [{ILXP0rr1vY2bOioCcWEwAVAlRsKK9eh40}]

Yaron Minsky yminsky at gmail.com
Thu Nov 24 01:27:17 GMT 2011


On Mon, Nov 21, 2011 at 10:22 PM, ocaml-core <
ocaml-core+msgappr at googlegroups.com> wrote:

>   A message has been sent to the ocaml-core<http://groups.google.com/group/ocaml-core?hl=en_US>group and is awaiting approval. We've included this message for your review.
>
> The message requires moderation because the user does not have permission
> to post.
>
> You can approve or reject<http://groups.google.com/group/ocaml-core/pendmsg?hl=en_US>this message or you can approve this message by replying to this email.
>  [image: Visit Google Groups]
>
> Start <https://groups.google.com/groups/create?hl=en_US&src=email> your
> own group, visit <http://groups.google.com/support/?hl=en_US&src=email>the help center, or
> report <https://groups.google.com/groups/abuse?hl=en_US&src=email> abuse.
>
>
> ---------- Forwarded message ----------
> From: Stephen Weeks <sweeks at janestreet.com>
> To: Yaron Minsky <yminsky at janestreet.com>
> Date: Mon, 21 Nov 2011 22:22:25 -0500
> Subject: Re: Making Async play better with others
>
> > Stephen, what do you think about Markus' proposal for how to organize
> > it?
>
> I am highly skeptical of the approach of propagating Linux submodules and
> conditional compilation throughout the codebase.  I think it would be
> preferable
> to design a platform-agnostic interface at the OCaml/C boundary,
> implemented on
> the C side using platform-specific C files with minimal conditional
> compilation
> at the C level and no conditional compilation at the OCaml level.
>  Platforms
> that are unable to implement particular aspects of the interfaces should
> provide
> functions that raise exceptions.  Then all OCaml code compiles everywhere,
> and
> it one gets on each platform the maximum ability to run what is actually
> implemented.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ocaml.org/pipermail/core/attachments/20111123/9eea3cce/attachment-0001.html>


More information about the core mailing list