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:
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:
If you have any comments or patches, we'd love to hear about it. Our
blog is a great place for comments:
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
Caml-list mailing list. Subscription management:
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs
Le 8 oct. 09 � 17:50, Ralph Douglass a �crit :
No, and I don't think it would help that much anyway. The whole code
has changed quite dramatically, with countless new features and
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.
Any comparisons to Batteries Included? Are they complementary
projects or is there a lot of overlap?
It would, at least, list these countless new features and improvements.