Previous week Up Next week

Hello

Here is the latest Caml Weekly News, for the week of August 01 to 08, 2006.

  1. ocaml support in autotools
  2. efficient sparse matrix implementation anyone?

ocaml support in autotools

Archive: http://groups.google.com/group/fa.caml/browse_thread/thread/402103036959acf3/2aea3412312d2c58#2aea3412312d2c58

Guillaume Rousse asked, spawning a huge thread you may read at the archive link:
I'd like to have ocaml support in autotools (autoconf + automake), to 
avoid heavy code duplication between several projects (at least 
ocmalimages and activedvi). 

Autoconf support is quite simple to do, and even already done (I easily 
found  reference to 
http://www.lri.fr/~filliatr/ftp/ocaml/misc/configure.in. But instead of 
loosely distributing those macros in a custom package, as currently done 
in Debian, I'd like to submit them directly to autoconf maintainers 
(with some modification, and with author's agreement of course). They 
are OK for this, provided there is some prior consensus in ocaml 
community first, to avoid continual macro change request of course. 

Automake support is more complex, but apparently someone already tried 
it, as discussed at 
http://caml.inria.fr/pub/ml-archives/caml-list/2003/12/c9bf9f5d4423a9259f12ccc805fe4c1
http://sourceware.org/ml/automake/2003-12/msg00153.html 
I'd be interested in current status of this effort before further 
investigation. 

Comments ?
      

efficient sparse matrix implementation anyone?

Archive: http://groups.google.com/group/fa.caml/browse_thread/thread/f2d25d14bba464ef/58b4786ecd3592ab#58b4786ecd3592ab

Continuing an old thread, Daniel Andor said:
I've used LACAML with band-diagonal sparse matrices, and it worked very nicely.
There's also CamlFloat:
  http://math.ucsb.edu/~lyons/camlFloat/ 
although I have never used it. Looks enticing...
      

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
zM

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