caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] release of batteries-2.6.0
@ 2017-04-18 13:34 Francois BERENGER
  2017-04-18 13:41 ` Xavier Van de Woestyne
  0 siblings, 1 reply; 2+ messages in thread
From: Francois BERENGER @ 2017-04-18 13:34 UTC (permalink / raw)
  To: caml-list

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.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Caml-list] release of batteries-2.6.0
  2017-04-18 13:34 [Caml-list] release of batteries-2.6.0 Francois BERENGER
@ 2017-04-18 13:41 ` Xavier Van de Woestyne
  0 siblings, 0 replies; 2+ messages in thread
From: Xavier Van de Woestyne @ 2017-04-18 13:41 UTC (permalink / raw)
  To: Francois BERENGER; +Cc: caml-list

[-- 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 --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-04-18 13:41 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-18 13:34 [Caml-list] release of batteries-2.6.0 Francois BERENGER
2017-04-18 13:41 ` Xavier Van de Woestyne

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).