From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id 9DC27BBAF for ; Sun, 6 Sep 2009 15:23:45 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAAtVo0pbeVdV/2dsb2JhbADWSYQYBQ X-IronPort-AV: E=Sophos;i="4.44,341,1249250400"; d="scan'208";a="35569158" Received: from ns27638.ovh.net ([91.121.87.85]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/AES256-SHA; 06 Sep 2009 15:23:45 +0200 Received: from oschwand by ns27638.ovh.net with local (Exim 4.69) (envelope-from ) id 1MkHj4-0007Xe-TB for caml-list@yquem.inria.fr; Sun, 06 Sep 2009 15:24:14 +0200 Date: Sun, 6 Sep 2009 15:24:14 +0200 From: Olivier Schwander To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Why don't you use batteries? Message-ID: <20090906132414.GA4135@ns27638.ovh.net> References: <4A9FBF04.1060608@gmail.com> <20090904105505.055ec82e@attale.agematis.loc> <4AA0DEB4.6020307@glondu.net> <7d8707de0909040326x37d455cdi9f480b2b5da96b20@mail.gmail.com> <20090904141008.GC22690@annexia.org> <3a360f590909040738g5b481822q1c25d69548233bbb@mail.gmail.com> <8b4c81f0909060147u7921b00aj83db4edb14907bc2@mail.gmail.com> <5FDE313A-1EA9-4BC4-81F0-149154888B7A@gaius.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5FDE313A-1EA9-4BC4-81F0-149154888B7A@gaius.org.uk> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam: no; 0.00; lapack:01 blas:01 ocaml:01 ocaml:01 bindings:01 blas:01 lapack:01 cheers:01 2009:98 syntactic:01 matlab:01 caml-list:01 computation:01 fortran:02 python:03 Le 06 Sep 2009 10:52, Gaius Hammond a écrit: > That's an interesting question. I have a friend who is an astrophysicist > at a French observatory. He and his colleagues use FORTRAN and more > recently Python (which hands off its heavy numeric work to LAPACK and > BLAS). OCaml is unheard of, yet it ought to be perfect for them. I don't think the OCaml bindings for BLAS and LAPACK are close to the power and the ease of use of Numpy and Scipy. They provide all the facilities of Matlab with the power of a true programming language (even if I don't like Python). I would say there is a lot of of work to provide such a library with all the syntactic sugar needed to use it confortably but I'm sure that it would be really nice to have efficient and powerful matrix computation in a safe language. Cheers, Olivier