Re: [Chicken-users] a file system using Chicken

2007-06-09 Thread Dan Muresan
Also, does chicken have native threads available? I'm under the impression that native threads are needed if you want multiple processes to be accessing files on a fuse fs simultaneously. Stklos does native threads but I wasn't able to get the stklos/fuse package to compile/install on my

Re: [Chicken-users] a file system using Chicken

2007-06-09 Thread Kon Lovett
On Jun 8, 2007, at 9:10 PM, Matthew Welland wrote: On Thursday 07 June 2007 01:34:42 pm Dan Muresan wrote: Thanks Arto. Also, the existing FUSE bindings for Ruby and Python appear to have achieved stability on a number of platforms and may be worth looking at for tips and tricks. Perhaps

Re: [Chicken-users] a file system using Chicken

2007-06-09 Thread Zbigniew
Hi Dan, You mention on your webpage that Scheme functions cannot serve as C callbacks ... was the showstopper the multithreaded - cooperative-threaded impedance difference, or was there another issue with calling back into Scheme from C? On 6/9/07, Dan Muresan [EMAIL PROTECTED] wrote: My

Re: [Chicken-users] a file system using Chicken

2007-06-09 Thread Dan Muresan
Hi, I've updated duggfs to address the compilation errors reported by Felix and Mario. I have taken a different approach by no longer attempting to get fuse/* through SWIG. This loses some functionality, but I believe it's the only workable solution. I kindly ask those who reported errors

Re: [Chicken-users] a file system using Chicken

2007-06-09 Thread Dan Muresan
errno.i: ./gen_errno.sh errno.i || $(RM) -f errno.i Another dash/bash problem on Debian or Ubuntu. I used the source command to load a script in the current shell, and presumably this is not POSIX, so dash (the default /bin/sh since last year) refuses it. Does anyone know the POSIXly

Re: [Chicken-users] a file system using Chicken

2007-06-09 Thread Matthew Welland
On Saturday 09 June 2007 08:29:40 pm Dan Muresan wrote: errno.i: ./gen_errno.sh errno.i || $(RM) -f errno.i Another dash/bash problem on Debian or Ubuntu. I used the source command to load a script in the current shell, and presumably this is not POSIX, so dash (the default /bin/sh