English version
Accueil     À propos     Téléchargement     Ressources     Contactez-nous    

Ce site est rarement mis à jour. Pour les informations les plus récentes, rendez-vous sur le nouveau site OCaml à l'adresse ocaml.org.

Browse thread
Announce: alpha testing of ocamlfuse
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2004-11-13 (18:28)
From: Vincenzo Ciancia <vincenzo_mlRE.MOVE@y...>
Subject: Re: [Caml-list] Announce: alpha testing of ocamlfuse
On Saturday 13 November 2004 17:36, Matt Gushee wrote:
> I'm interested in this. First of all, what was wrong with the
> existing mlfuse library? (I'm not saying there's nothing wrong with
> it, I just don't know--hadn't tried it yet).

It's not up-to-date (fuse is going towards its 2.1 release, while the 
existing mlfuse is for fuse 0.9), and it was not designed with 
multithreading in mind. If the latter was not true, I would not have 
rewritten it, however by now I must record a failure, since I did this 
all to get multithreading working and had no success :/ I am going to 
try to spot the problem this weekend - it's related to a previous 
recent post of mine on this list.

Apart from this, a question to the list: to implement the read and write 
operations I am constrained to string copying. Is there a way to share 
a string with C in ocaml or should I roll my own "cstring" type and use 
that, copying from/to strings using memcpy when necessary?



First they ignore you, then they laugh at you,
then they fight you, then you win.