caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* Core 0.6.0
@ 2009-10-08 15:50 Ralph Douglass
  2009-10-08 17:00 ` [Caml-list] " Markus Mottl
  2009-10-08 17:25 ` Vincent Aravantinos
  0 siblings, 2 replies; 5+ messages in thread
From: Ralph Douglass @ 2009-10-08 15:50 UTC (permalink / raw)
  To: caml-list

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 opensource@janestcapital.com.

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

- Ralph


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

* Re: [Caml-list] Core 0.6.0
  2009-10-08 15:50 Core 0.6.0 Ralph Douglass
@ 2009-10-08 17:00 ` Markus Mottl
  2009-10-08 17:25 ` Vincent Aravantinos
  1 sibling, 0 replies; 5+ messages in thread
From: Markus Mottl @ 2009-10-08 17:00 UTC (permalink / raw)
  To: Ralph Douglass; +Cc: caml-list

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.mottl@gmail.com


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

* Re: [Caml-list] Core 0.6.0
  2009-10-08 15:50 Core 0.6.0 Ralph Douglass
  2009-10-08 17:00 ` [Caml-list] " Markus Mottl
@ 2009-10-08 17:25 ` Vincent Aravantinos
  2009-10-08 18:26   ` Markus Mottl
  1 sibling, 1 reply; 5+ messages in thread
From: Vincent Aravantinos @ 2009-10-08 17:25 UTC (permalink / raw)
  To: Ralph Douglass; +Cc: caml-list

Great! Is a precise list of changes available somewhere ?

V.

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

> 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 opensource@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


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

* Re: [Caml-list] Core 0.6.0
  2009-10-08 17:25 ` Vincent Aravantinos
@ 2009-10-08 18:26   ` Markus Mottl
  2009-10-08 19:31     ` Mehdi Dogguy
  0 siblings, 1 reply; 5+ messages in thread
From: Markus Mottl @ 2009-10-08 18:26 UTC (permalink / raw)
  To: Vincent Aravantinos; +Cc: Ralph Douglass, caml-list

On Thu, Oct 8, 2009 at 13:25, Vincent Aravantinos
<vincent.aravantinos@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

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


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

* Re: [Caml-list] Core 0.6.0
  2009-10-08 18:26   ` Markus Mottl
@ 2009-10-08 19:31     ` Mehdi Dogguy
  0 siblings, 0 replies; 5+ messages in thread
From: Mehdi Dogguy @ 2009-10-08 19:31 UTC (permalink / raw)
  To: Markus Mottl; +Cc: Vincent Aravantinos, caml-list, Ralph Douglass

Markus Mottl a écrit :
> On Thu, Oct 8, 2009 at 13:25, Vincent Aravantinos
> <vincent.aravantinos@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


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

end of thread, other threads:[~2009-10-08 19:32 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-10-08 15:50 Core 0.6.0 Ralph Douglass
2009-10-08 17:00 ` [Caml-list] " Markus Mottl
2009-10-08 17:25 ` Vincent Aravantinos
2009-10-08 18:26   ` Markus Mottl
2009-10-08 19:31     ` Mehdi Dogguy

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).