From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p07N4Lhh015328 for ; Sat, 8 Jan 2011 00:04:21 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtYAADYqJ00machwl2dsb2JhbACWIo4kAQEBAQEIFQc1uzGFTASEZw X-IronPort-AV: E=Sophos;i="4.60,291,1291590000"; d="scan'208";a="94801100" Received: from mx1.janestreet.com (HELO nyc-dmz-mxout1.janestreet.com) ([38.105.200.112]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 08 Jan 2011 00:04:16 +0100 Received: from nyc-smtp.janestreet.com ([172.25.22.57] helo=nyc-qsv-mail1.delacy.com) by nyc-dmz-mxout1.janestreet.com with esmtp (Exim 4.71) (envelope-from ) id 1PbLLy-0005j3-Dw for caml-list@inria.fr; Fri, 07 Jan 2011 18:04:14 -0500 Received: from nyc-qws-018.delacy.com ([172.25.135.118]) by nyc-qsv-mail1.delacy.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.71) (envelope-from ) id 1PbLLy-00043T-DI for caml-list@inria.fr; Fri, 07 Jan 2011 18:04:14 -0500 Message-ID: <4D279BEE.3060104@janestreet.com> Date: Fri, 07 Jan 2011 18:04:14 -0500 From: Till Varoquaux User-Agent: Thunderbird 2.0.0.24 (X11/20100912) MIME-Version: 1.0 To: caml-list@inria.fr Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-JS-Compliance: sender=tvaroquaux recipient=caml-list (ld) Subject: [Caml-list] New release of core. We are pleased to announce the third major release of Jane street's core library and support libraries (type-conv, sexplib,bin-prot and fieldslib). Due to our development process we are not able to provide a detailed changelog because this is very active codebase and there have been a lot of improvements and added features. The changes include: -> Everything is now packaged with oasis -> Type-conv does not require the user to set type_conv_path anymore (it can use the filename). -> Core has a new highly optimized version of Hashtables which is about as space and time efficient as (ocaml's) Hashtbl but degrades gracefully in the presence of hash collisions. -> A lot of the functions in the List modules have been optimized (map,@...). They are now about as fast as the ones in the standard library but are also tail recursive. But wait there's more to come! This is a beta release; We are hoping to carve out a release soon that will work on ocaml 3.12; include support for generating the ocamldocs automatically and bundle core_extended. All the packages are available on: http://www.janestreet.com/ocaml We would love to hear your feedback and bug reports at: opensource@janestcapital.com All of the released libraries are licensed under the LGPL-plus-linking-exception. I would also like to thank Sylvain le Gall, Markus Mottl, Nicolas Pouillard and Xavier Clerc for their help. Cheers, Till