From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id CC0A8BB81 for ; Sat, 13 Nov 2004 17:07:43 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id iADG7hZk023737 for ; Sat, 13 Nov 2004 17:07:43 +0100 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id RAA07619 for ; Sat, 13 Nov 2004 17:07:43 +0100 (MET) Received: from smtp001.mail.ukl.yahoo.com (smtp001.mail.ukl.yahoo.com [217.12.11.32]) by concorde.inria.fr (8.13.0/8.13.0) with SMTP id iADG7gNF016282 for ; Sat, 13 Nov 2004 17:07:42 +0100 Received: from unknown (HELO ?192.168.1.113?) (vincenzo?ml@82.49.166.43 with plain) by smtp001.mail.ukl.yahoo.com with SMTP; 13 Nov 2004 16:07:41 -0000 From: Vincenzo Ciancia To: caml-list@inria.fr Subject: Announce: alpha testing of ocamlfuse User-Agent: KMail/1.7 MIME-Version: 1.0 Content-Disposition: inline Date: Sat, 13 Nov 2004 17:11:36 +0100 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200411131711.36859.vincenzo_mlRE.MOVE@yahoo.it> X-Miltered: at nez-perce with ID 4196314F.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 4196314E.002 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; api:01 ocaml:01 sourceforge:01 ocaml:01 advices:01 cvs:01 sourceforge:01 kernel:01 filesystem:02 implemented:02 binding:02 module:03 readme:03 crashes:04 correctly:04 X-Spam-Checker-Version: SpamAssassin 3.0.0 (2004-09-13) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.0 X-Spam-Level: Hi all, I am trying to write a complete, up-to-date, efficient and correctly multithreaded binding to the fuse api for ocaml. Fuse is a linux kernel module allowing filesystems to be implemented in user space, see http://www.sourceforge.net/projects/fuse By now, OCamlFuse is complete and up-to-date, but multithreading has troubles. Anyway, I declare the single-threaded version to be in alpha-testing (i.e. internal, developers testing). Since I consider the developers of any free-software projects to be everybody willing to join, I announce it here, in the hope that someone will want to have a look at my efforts and to test it, write some example filesystem in ocaml, comment on the interface and possible improvements in implementation, or even better to help with multithreading, which "should" work but crashes under heavy load for mysterious reasons. Help or advices for packaging are also wanted, since I don't know too much about GODI or ocamlfindlib and have not so much free time to work on this project. I will answer to any question on the ocamlfuse-devel mailing list, please read the README to know fundamental issues. The source lives in the cvs; you can find everything needed, including the mailing list, on the sourceforge project page: http://www.sourceforge.net/projects/ocamlfuse I did everything in a hurry, and on a by-need basis, I am not an expert user of the ocaml C interface, so if you have suggestions, don't hesitate to tell me :) Vincenzo Ciancia