[Caml-list] Core 0.6.0

2 views
Skip to first unread message

Ralph Douglass

unread,
Oct 8, 2009, 11:51:10 AM10/8/09
to caml...@yquem.inria.fr
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 opens...@janestcapital.com.

All of the released libraries are licensed under the
LGPL-plus-linking-exception that is used by the OCaml standard
library.

- Ralph

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

Markus Mottl

unread,
Oct 8, 2009, 1:00:58 PM10/8/09
to Ralph Douglass, caml...@yquem.inria.fr
The new Jane Street Core library is now also available through Godi
and is tested to build on Linux.

Regards,
Markus

--
Markus Mottl http://www.ocaml.info markus...@gmail.com

Vincent Aravantinos

unread,
Oct 8, 2009, 1:25:45 PM10/8/09
to Ralph Douglass, caml...@yquem.inria.fr
Great! Is a precise list of changes available somewhere ?

V.

Le 8 oct. 09 � 17:50, Ralph Douglass a �crit :

Markus Mottl

unread,
Oct 8, 2009, 2:26:17 PM10/8/09
to Vincent Aravantinos, caml...@yquem.inria.fr, Ralph Douglass
On Thu, Oct 8, 2009 at 13:25, Vincent Aravantinos
<vincent.a...@gmail.com> wrote:
> Great! Is a precise list of changes available somewhere ?

No, and I don't think it would help that much anyway. The whole code
has changed quite dramatically, with countless new features and
improvements.

I think the most important change is the process by which we arrived
at this implementation. Code review has become much more rigorous,
which greatly improved the correctness and consistency of the
implementation and API. Every line of code is carefully read by
several reviewers, and our review system makes it virtually impossible
to miss changes.

Regards,
Markus

_______________________________________________

Phil Tomson

unread,
Oct 8, 2009, 2:40:09 PM10/8/09
to
> and patches should be sent to opensou...@janestcapital.com.

>
> All of the released libraries are licensed under the
> LGPL-plus-linking-exception that is used by the OCaml standard
> library.
>
> - Ralph


Any comparisons to Batteries Included? Are they complementary
projects or is there a lot of overlap?

Phil

Mehdi Dogguy

unread,
Oct 8, 2009, 3:32:25 PM10/8/09
to Markus Mottl, caml...@yquem.inria.fr, Ralph Douglass
Markus Mottl a écrit :

> On Thu, Oct 8, 2009 at 13:25, Vincent Aravantinos
> <vincent.a...@gmail.com> wrote:
>> Great! Is a precise list of changes available somewhere ?
>
> No, and I don't think it would help that much anyway. The whole code
> has changed quite dramatically, with countless new features and
> improvements.
>

It would, at least, list these countless new features and improvements.

Regards,

--
Mehdi Dogguy مهدي الدڤي
http://www.pps.jussieu.fr/~dogguy
Tel.: (+33).1.44.27.28.38

Reply all
Reply to author
Forward
0 new messages