From: Xavier Van de Woestyne <xavier.vdw@gmail.com>
To: Francois BERENGER <francois.c.berenger@vanderbilt.edu>
Cc: caml-list <caml-list@inria.fr>
Subject: Re: [Caml-list] release of batteries-2.6.0
Date: Tue, 18 Apr 2017 15:41:07 +0200 [thread overview]
Message-ID: <CADdxc_nzQ4GfiaWaY2btJP2ss+EBAHS12XtU8DipWrTui4tOnA@mail.gmail.com> (raw)
In-Reply-To: <13d1d585-0f6d-12d6-dd64-a392db057a78@vanderbilt.edu>
[-- Attachment #1: Type: text/plain, Size: 3709 bytes --]
Excellent work ! Thanks a lot !
2017-04-18 15:34 GMT+02:00 Francois BERENGER <
francois.c.berenger@vanderbilt.edu>:
> Dear OCaml users,
>
> We are pleased to announce the 2.6.0 release of
> OCaml batteries-included.
>
> Batteries Included is a community-maintained standard library
> extension, with a focus on performance, stability and compatibility.
>
> Bug reports, pull requests and user feedback are warmly welcome, see the
> project page at
> https://github.com/ocaml-batteries-team/batteries-included/
>
> The library's API documentation can be found at:
> http://ocaml-batteries-team.github.io/batteries-included/hdoc2/
>
> Batteries 2.6.0 is a minor release, compatible with OCaml 4.04.0.
>
> As usual, Batteries 2.6.0 is compatible with older OCaml releases as well
> (until OCaml-3.12.1), and provides back-ported
> versions of most standard library functions made available recently.
>
> After an 'opam update' your will be able to do an
> 'opam upgrade batteries' an enjoy this new release.
>
> Many thanks to the contributors for this release:
> Florian Angeletti
> Francois Berenger
> Michael Färber
> Oscar Gauthier
> Ifaz Kabir
> Johannes Kloos
> Gabriel Scherer
> Thibault Suzanne
>
> Detailed Changelog v2.6.0 (minor release)
>
> added BatList.favg and faster BatList.fsum
> #746
> (Gabriel Scherer, Francois Berenger)
>
> install .cmt and .cmti files
> #740
> (Francois Berenger, Gabriel Scherer)
>
> BatMap: added find_default
> #730
> (Francois Berenger)
>
> added scripts/test_install.sh
> #743
> (Francois Berenger)
>
> BatHashtbl: added {to|of}_list, bindings
> #728
> (Francois Berenger, Thibault Suzanne)
>
> added {BatList|BatArray}.shuffle
> #702, #707
> (Francois Berenger, Gabriel Scherer)
>
> Clarification and improvements to the documentation
> #682, #685, #693
> (Florian Angeletti, Johannes Kloos, Michael Färber)
>
> make LazyList.split_at lazy:
> split_at : int -> 'a t -> 'a t * 'a t
> would previously eagerly force the prefix of the list
> and only be lazy in its second returned value.
> #694
> (Michael Färber, Gabriel Scherer, Thibault Suzanne)
>
> Add List.{map2i,iter2i}
> #696
> (Thibault Suzanne)
>
> Added Result.{map,map_both}
> #705
> (Ifaz Kabir)
>
> Add {BatSet,BatMap}.{Int,Int32,Int64,Nativeint,Float,Char,String} as
> common instantions of the respective Make functor.
> #709, #712
> (Thibault Suzanne, Francois Berenger)
>
> BatString: add chop : ?l:int -> ?r:int -> string -> string
> #714, #716
> (Gabriel Scherer, request by Francois Berenger)
>
> BatSet: make to_array allocate the resulting array at first
> instead of using Dynarray (faster, uses less memory).
> #724
> (Thibault Suzanne)
>
> BatList: add fold_left_map:
> ('a -> 'b -> 'a * 'c) -> 'a -> 'b list -> 'a * 'c list
> #734
> (Thibault Suzanne, review by Gabriel Scherer,
> request by Oscar Gauthier)
>
> add BatList.frange :
> float -> [< `To | `Downto ] -> float -> int -> float list
> frange 0. `To 1. 3 is [0.; 0.5; 1.].
> #745
> (Francois Berenger)
>
> Happy hacking!
> The Batteries maintainers.
>
> --
> Caml-list mailing list. Subscription management and archives:
> https://sympa.inria.fr/sympa/arc/caml-list
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
>
--
Xavier Van de Woestyne
xavier.vdw@gmail.com - TEL BE : 0474 49 53 83 | TEL FR : 06 73 38 72 84
[-- Attachment #2: Type: text/html, Size: 5229 bytes --]
prev parent reply other threads:[~2017-04-18 13:41 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-18 13:34 Francois BERENGER
2017-04-18 13:41 ` Xavier Van de Woestyne [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CADdxc_nzQ4GfiaWaY2btJP2ss+EBAHS12XtU8DipWrTui4tOnA@mail.gmail.com \
--to=xavier.vdw@gmail.com \
--cc=caml-list@inria.fr \
--cc=francois.c.berenger@vanderbilt.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox