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 -~----------~----~----~----~------~----~------~--~---
