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=1.3 required=5.0 tests=SPF_FAIL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id 301A2BBAF for ; Thu, 8 Oct 2009 17:51:01 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: At0BAMumzUomachlmWdsb2JhbACDApd+AQEBAQEICwoHE792hCoE X-IronPort-AV: E=Sophos;i="4.44,526,1249250400"; d="scan'208";a="37860369" Received: from mx1.janestcapital.com ([38.105.200.101]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 08 Oct 2009 17:51:00 +0200 Received: from nyc-qsv-mail1.delacy.com ([172.25.22.57]) by mx1.janestcapital.com with esmtp (Exim 4.69) (envelope-from ) id 1MvvGc-0006Vl-Md for caml-list@yquem.inria.fr; Thu, 08 Oct 2009 11:50:58 -0400 Received: from nyc-qws-044.delacy.com ([172.25.139.144]) by nyc-qsv-mail1.delacy.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from ) id 1MvvGc-0007zQ-Lf for caml-list@yquem.inria.fr; Thu, 08 Oct 2009 11:50:58 -0400 Date: Thu, 8 Oct 2009 11:50:55 -0400 From: Ralph Douglass To: caml-list@yquem.inria.fr Subject: Core 0.6.0 Message-ID: <20091008155055.GA26868@nyc-qws-044.delacy.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam: no; 0.00; ocaml's:01 readline:01 ocaml:01 ocaml:01 pcre:01 pcre:01 node:01 blog:98 compile:01 compiles:01 functions:01 macros:01 interfaces:01 interfaces:01 modules:02 We are proud to announce the second major release of Core, Jane Street's alternative to OCaml's standard library. This release also includes Core_extended, which adds new functionality such as subcommand style command line argument handling, a procfs interface, readline support, and more. Core_extended is used heavily at Jane Street, but not systematically code reviewed in the same manner as Core. As was warned in the first release, the interfaces to many modules have changed, so upgrade with care. Interfaces will continue to change with future releases. Core is intended to be used with OCaml 3.11.1. It will not compile with 3.10. We have tested the code on Linux (Centos 5), but have only limited experience with it on other platforms. It compiles on Mac OS 10.6, but has had almost no testing on that platform, and hasn't been tested at all on anything else. You can find the library here: http://www.janestreet.com/ocaml along with three other libraries that you will need to use along with it: type-conv, sexplib, bin-prot, and fieldslib. These four libraries provide macros for generating functions for serializing and deserializing types, and for folding over records. In addition, Core depends on Pcre and Res. Core_extended also depends on Pcre. You can find them at Markus's website: http://www.ocaml.info/home/ocaml_sources.html If you have any comments or patches, we'd love to hear about it. Our blog is a great place for comments: http://ocaml.janestreet.com/?q=node/70 and patches should be sent to opensource@janestcapital.com. All of the released libraries are licensed under the LGPL-plus-linking-exception that is used by the OCaml standard library. - Ralph