From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTPS id 0782F5D5 for ; Fri, 7 Dec 2018 08:24:48 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.56,324,1539640800"; d="scan'208";a="359230487" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 07 Dec 2018 09:24:47 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id 6AA3A82563; Fri, 7 Dec 2018 09:24:47 +0100 (CET) Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id A755782561 for ; Fri, 7 Dec 2018 09:24:33 +0100 (CET) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=rich@annexia.org; spf=Pass smtp.mailfrom=rich@annexia.org; spf=Pass smtp.helo=postmaster@annexia.org IronPort-PHdr: =?us-ascii?q?9a23=3ASvaVHBWbOREiJ87TTVjmmlMq0WDV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYxCPt8tkgFKBZ4jH8fUM07OQ7/iwHzRYqb+681k6OKRWUBEEjc?= =?us-ascii?q?hE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRo?= =?us-ascii?q?LerpBIHSk9631+ev8JHPfglEnjWwba9xIRmssQndqtQdjJd/JKo21hbHuGZDdf?= =?us-ascii?q?5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXM?= =?us-ascii?q?TRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KptVRTmij?= =?us-ascii?q?oINyQh/W/ZisJ+kr9VrhGvpxNw34HbfYOaO/Rlc6PBYd8XX3ZNUtpLWiBfBI63?= =?us-ascii?q?cosBD/AGPeZdt4TxqUcArRqiCgmsHuzv0CJHjWL20qEg1OotCxzN0ggnH9IIrn?= =?us-ascii?q?vUt9v5P7oVXOCvzanH0TXDYuhM1jf77ojHbB8gofCWUr5qdsrR00YvGhrDg16N?= =?us-ascii?q?p4LlODaV2f4Ms2id9+dgUv6ghHQiqwF1uDSvwd0siobRioIUzFDE7yR5z5wvKd?= =?us-ascii?q?22Uk52Z8OvHphItyyCNIZ6XtkuTmBrtSogzrAKpIS3cDUIxZkmwRPUduaJfJKS?= =?us-ascii?q?4h35UeacOTd4i2xheLK4nxu9606gyuviWci70VZFtDBJkt7WtnACzxDT686HRe?= =?us-ascii?q?Vh/kq52juDyxrf5+BHLEwukafXNoQtzqMym5cSqUjDGzX5mETyjK+YbEUk/e2o?= =?us-ascii?q?5vz9YrXnupCcN5R5hRv4MqQohMO+DuU4PRIUU2ic4+S826Xv/VflT7VSkv02jq?= =?us-ascii?q?7ZvYjGKssBo665BxZZ0oIi6xakEzery88YnHkCLFJdYh2LlYnpO1fUIPD5F/iz?= =?us-ascii?q?mVqskC04j8zBa5P7C5PGKXnY2J3sZ7t75ENGgF42ydFE+4l8DrAOKfT/HELs4o?= =?us-ascii?q?/2FBg8ZkaOwu3nAc9xnrxYfCTHIKifPbiY+QuS5+kvC+CKYoIFuT+7LOIqsa29?= =?us-ascii?q?xUQlkEMQKPH6laAcb2q1S6w/chepJEH0i9JEKl8k+w83TejkklqHCGUBbnC0Ur?= =?us-ascii?q?I973c8Eo30VN6fFLDou6SI2WKAJrMTfnpPUwveGHHuepWFUrELci3AepY8wAxB?= =?us-ascii?q?bqCoTsoa7T/rtAL+zOM8fOPS/CAItJul08J6tbTe?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D0AgAoLQpc/7BbRFBjHAEBAQQBAQcEA?= =?us-ascii?q?QGBZYIEZoECmRwGgTWXY4FmDSMIAYRAAoMXGwYBBDQSAQMBAQIBAQEBAWwcDII?= =?us-ascii?q?2IoJkAQEBAwE6NAsFCwsOCgkEDxIPLRsGgzWBdAUMC6ZThUCEcIwfEQZ4PkmEI?= =?us-ascii?q?4RJEIYDAoZwjn6KdAcCAocEhi4rg2AjgimPDY4AixqBXSGBVX0IO4JtCIc9g1a?= =?us-ascii?q?FP0KBMwGIBII+AQE?= X-IPAS-Result: =?us-ascii?q?A0D0AgAoLQpc/7BbRFBjHAEBAQQBAQcEAQGBZYIEZoECmRw?= =?us-ascii?q?GgTWXY4FmDSMIAYRAAoMXGwYBBDQSAQMBAQIBAQEBAWwcDII2IoJkAQEBAwE6N?= =?us-ascii?q?AsFCwsOCgkEDxIPLRsGgzWBdAUMC6ZThUCEcIwfEQZ4PkmEI4RJEIYDAoZwjn6?= =?us-ascii?q?KdAcCAocEhi4rg2AjgimPDY4AixqBXSGBVX0IO4JtCIc9g1aFP0KBMwGIBII+A?= =?us-ascii?q?QE?= X-IronPort-AV: E=Sophos;i="5.56,324,1539640800"; d="scan'208";a="359230363" Received: from annexia.org ([80.68.91.176]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384; 07 Dec 2018 09:24:32 +0100 Received: from rich by annexia.org with local (Exim 4.89) (envelope-from ) id 1gVBR1-0002xk-5x; Fri, 07 Dec 2018 08:24:31 +0000 Date: Fri, 7 Dec 2018 08:24:31 +0000 From: "Richard W.M. Jones" To: Francois Berenger Cc: caml-list@inria.fr Message-ID: <20181207082431.bk5ucfr4rbk6sbze@annexia.org> References: <20181206122150.thwapr3vvudue35g@annexia.org> <20181206201823.m2ii6nm4m72qwyym@annexia.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [Caml-list] What happened to the 'ancient' library for OCaml? Reply-To: "Richard W.M. Jones" X-Loop: caml-list@inria.fr X-Sequence: 17223 Errors-to: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Fri, Dec 07, 2018 at 04:44:46PM +0900, Francois Berenger wrote: > Dear all, > > Synopsis of ancient: > "Allows to use in-memory data structures which are larger than available > memory and so are > kept in swap" > > The ancient library in opam is constrained to ocaml < 4.03.0. It should work on more recent versions of OCaml as far as I know. However ... > Was this library abandoned? ... yes it's not being developed any longer. It needs some attention. > Was it superseded by something else? > I think I saw this somewhere but I cannot find it back. > > Also, some questions regarding performance: > - was moving a datastructure to ancient faster than marshalling? > - was reading a datastructure from ancient faster than unmarshalling? It involves a single copy, so at least in theory yes ancient should be faster than marshalling. However that's not the reason to use ancient - it's so you can process very large datasets (larger than available RAM) using OCaml code, which is something that can't be done very easily on marshalled data. Rich. > Thanks a lot, > F. > > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list https://inbox.ocaml.org/caml-list > Forum: https://discuss.ocaml.org/ > Bug reports: http://caml.inria.fr/bin/caml-bugs -- Richard Jones -- Caml-list mailing list. Subscription management and archives: https://sympa.inria.fr/sympa/arc/caml-list https://inbox.ocaml.org/caml-list Forum: https://discuss.ocaml.org/ Bug reports: http://caml.inria.fr/bin/caml-bugs