Previous week Up Next week


Here is the latest Caml Weekly News, for the week of May 06 to 13, 2008.

  1. Core godi package
  2. GODI Search: Includes now sources
  3. uint64lib release (again), plus help request

Core godi package


N. Owen Gunden announced:
There is now a package "godi-janestreet-core" in GODI (version 3.10

It has been only minimally tested, and there is one known issue: you
must provide "-thread" to the compiler when you link against it.  In
OCamlMakefile-speak, this means set THREADS = yes.  To get the toplevel
to work:

# #use "topfind";;
- : unit = ()
Findlib has been successfully loaded. Additional directives:
 #require "package";;      to load a package
 #list;;                   to list the available packages
 #camlp4o;;                to load camlp4 (standard syntax)
 #camlp4r;;                to load camlp4 (revised syntax)
 #predicates "p,q,...";;   to set these predicates
 Topfind.reset();;         to force that packages will be reloaded
 #thread;;                 to enable threads

- : unit = ()
# #thread;;
/home/godi/root/lib/ocaml/std-lib/threads: added to search path
/home/godi/root/lib/ocaml/std-lib/unix.cma: loaded
/home/godi/root/lib/ocaml/std-lib/threads/threads.cma: loaded
# #require "core";;
/home/godi/root/lib/ocaml/std-lib/bigarray.cma: loaded
/home/godi/root/lib/ocaml/pkg-lib/res: added to search path
/home/godi/root/lib/ocaml/pkg-lib/res/res.cma: loaded
/home/godi/root/lib/ocaml/std-lib/nums.cma: loaded
/home/godi/root/lib/ocaml/pkg-lib/num-top: added to search path
/home/godi/root/lib/ocaml/pkg-lib/num-top/num_top.cma: loaded
/home/godi/root/lib/ocaml/pkg-lib/num: added to search path
/home/godi/root/lib/ocaml/pkg-lib/sexplib: added to search path
/home/godi/root/lib/ocaml/pkg-lib/sexplib/sexplib.cma: loaded
/home/godi/root/lib/ocaml/pkg-lib/bin_prot: added to search path
/home/godi/root/lib/ocaml/pkg-lib/bin_prot/bin_prot.cma: loaded
/home/godi/root/lib/ocaml/pkg-lib/core: added to search path
/home/godi/root/lib/ocaml/pkg-lib/core/core.cma: loaded

If you don't have threads enabled, you'll get one of a number of obscure
error messages.

We hope to make the thread stuff get pulled in automatically in the next
version, but we haven't quite figured out the right findlib incantation
yet.  Pointers would be appreciated.

GODI Search: Includes now sources


Gerd Stolpmann announced:
I've just deployed another extension of GODI Search. The corpus now also
includes the sources the GODI packages are built from, and not only the
installed files ("binaries"). This is especially useful if the installed
documentation is not complete enough, or to check the details of the

The search is available at

It is also possible to browse the sources. As a special feature, it is
tried to aggregate binary and source modules into a single view.

For example, here is the view on the installed Png modules of

Just click on the "Sources" tab to see possible source files this module
could be built from (GODI Search doesn't track that, so we can only
guess). Usually, the source files are now only two clicks away from the
binary files.

This release also includes numerous smaller fixes. Especially, the AJAX
feature works now for older Internet Explorers (man, this was a fight).

uint64lib release (again), plus help request


Jeff Shaw announced:
The good news is that I have my little library for machine-native 64-bit 
unsigned integers hosted at OCaml Forge now! 

The bad news is that despite my best attempts I am unable to get it to 
link with programs compiled with ocamlopt. If anyone would like to help 
please let me know and I can give you SVN access.

Using folding to read the cwn in vim 6+

Here is a quick trick to help you read this CWN if you are viewing it using vim (version 6 or greater).

:set foldmethod=expr
:set foldexpr=getline(v:lnum)=~'^=\\{78}$'?'<1':1

If you know of a better way, please let me know.

Old cwn

If you happen to miss a CWN, you can send me a message and I'll mail it to you, or go take a look at the archive or the RSS feed of the archives.

If you also wish to receive it every week by mail, you may subscribe online.

Alan Schmitt