From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id ACB25BB84 for ; Wed, 24 Sep 2008 19:28:22 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap4BAEIV2kjRVYT7k2dsb2JhbACDDI9ePgEBAQEJCQoJEQOhbmuHXAEC X-IronPort-AV: E=Sophos;i="4.33,301,1220220000"; d="scan'208";a="17309433" Received: from an-out-0708.google.com ([209.85.132.251]) by mail3-smtp-sop.national.inria.fr with ESMTP; 24 Sep 2008 19:28:22 +0200 Received: by an-out-0708.google.com with SMTP id b2so17ana.102 for ; Wed, 24 Sep 2008 10:28:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=GdUCvFetsTgFRy+t95CF8YQGko2K8bm8PhbLYQlqMxU=; b=Ckbwcz2BpZL/YyXBL1yzP/onVkew8KAxFAb69IbnYz9Audn8kgF8QNNRHRM7R0jrZ6 DkRr1bGpfmBiheDP2RHbw251a2y42tVxjtrfa6OHn1OmsPgV8fMPL/wxX0p27PyrE6wl lJVZcq3t7FHRN3Fk1d92U1NCJPTG5ysnJspHE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=jGBK9ehC99XLDdks8CSf3l7Yo/+bX/HdHttWfl6U03Yz0KtGqgAhxepSVcJNQY8ke+ FYnOdKw/GjsEkYQfOT9qH9Ba5G4BS4hRPsDEFRR4nSyKSKmzothuc4l/yjj8sab7y14B oXXeo1JPJFaPj7QP8khKO9KcW+FB7gmDut7e4= Received: by 10.142.162.9 with SMTP id k9mr2660847wfe.93.1222277300355; Wed, 24 Sep 2008 10:28:20 -0700 (PDT) Received: by 10.143.35.6 with HTTP; Wed, 24 Sep 2008 10:28:20 -0700 (PDT) Message-ID: Date: Wed, 24 Sep 2008 13:28:20 -0400 From: "Markus Mottl" To: "Rich Neswold" Subject: Re: [Caml-list] ocamlnet and kernel poll Cc: caml-list@yquem.inria.fr In-Reply-To: <14cf844b0809240805p1815b046n2ac8ec89a8296da7@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <01677251-3A8D-4DCA-9E39-7D17FAC92645@gmail.com> <20080911143735.EF7EC29B2A@kicki.hq.vtech> <43AB5EFE-44FF-47AB-818E-F27DD03823AE@gmail.com> <14cf844b0809240805p1815b046n2ac8ec89a8296da7@mail.gmail.com> X-Spam: no; 0.00; markus:01 mottl:01 markus:01 mottl:01 ocamlnet:01 stubs:01 ocaml:01 ocaml:01 node:01 wrote:01 caml-list:01 functions:01 implemented:02 kernel:02 module:03 2008/9/24 Rich Neswold : > On Thu, Sep 11, 2008 at 11:31 AM, Markus Mottl > wrote: >> >> Look at our Core-library. It contains a module "Bigstring", which >> provides many efficient I/O-functions for those. Look at >> "bigstring_stubs.c", where you'll see how these functions are >> implemented in C-land, e.g. when the lock gets released, etc. > > I'm new to Ocaml and trying to get up to speed. Sorry, but I can't seem to > find the "bigstring" module in the Core library. "Core" doesn't refer to any standard library distributed with OCaml here. "Core" is a library distributed by Jane Street Capital: http://ocaml.janestcapital.com/?q=node/13 Regards, Markus -- Markus Mottl http://www.ocaml.info markus.mottl@gmail.com