On Jan 10, 2008 9:13 AM, Jonathan Wight <[EMAIL PROTECTED]> wrote:
>
> Hey Ted,
>
> The new official Obj-C wrapper looks really cool. I guess it means
> I'll be abandoning my own API now 
> (http://toxicsoftware.com/macfuse-with-objective-c/
> ).

I wasn't able to take a look at your code based on the svn link off of
url you provided.  I'm sorry if this is causing you to abandon
previous work :-(

>
> One of the big features of my wrapper was that it was possible to
> interact with the wrapper without MacFUSE. You could kind of treat an
> instance of the FS object as a replacement for NSFileManager (with a
> similar but slightly different API). This allowed me to write a UI
> browser for the file system without having to mount it via MacFUSE.
> This made debugging really really simple. I originally wrote this for
> a MacFUSE file system that talked to a USB device that had really
> buggy drivers. Keeping all this code outside MacFUSE really made
> debugging a lot simpler.

I think if you instantiate the delegate that you would normally pass
to GMUserFileSystem then you can probably do something similar to what
you are describing.  Do you think it would be hard to make your UI
browser work on an instance of what the delegate in the current API is
supposed to implement?

One thing I worry about is that a UI browser might work differently
enough from the Finder that if you make your stuff work well with the
UI browser then you might be in for a surprise when you try to mount
it as a filesystem.  This is especially true if you are implementing
write support.

>
> I'd love to add this functionality to the official objc wrapper.

Cool.  I'd love to hear more about how it works.  I'd like to try and
keep the framework as simple as possible but certainly we're looking
for contributions that make sense.

Thanks for taking a look at this!

ted

>
>         Jon.
>
> On Jan 4, 2008, at 19:14, ted bonkenburg wrote:
>
> > For the next release of MacFUSE Core we're planning on including a
> > framework to make it easier to write Objective-C based filesystems.
> >
> > It would be great if people who are interested in this sort of thing
> > could take a look at the API and provide feedback.  I'd also
> > appreciate it if people try it out and send along bug reports if you
> > run into any problems.
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"macfuse-devel" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/macfuse-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to