Still Seeking an Exploded Tinderbox for Tiger
This is a recurring thought: I still really, really want an exploded Tinderbox on Tiger. It could so become an über Spotlight/Finder replacement. I just don't seem to have time or ambition to write it.
I don't mention Tinderbox very often, but I've got a few Tinderbox documents set as Login Items on my PowerBook. So, this app has become ubiquitous on my machine for idea capture, sorting, and exploration. In fact, I used it to capture, shape, and structure everything I put into Hacking RSS and Atom.
However, I haven't ever gotten far into some of the more advanced features like agents or export templates. My most used HTML export templates simply boil an outline of notes down into XOXO, and that's about it. I have had further ambitions for richer Tinderbox export / extension, but I haven't pursued them much lately.
Really, my main reason for not delving into Tinderbox's advanced features is that learning and using them effectively would burrow me further into the app's own pocket universe of conventions and technology.
Since Tinderbox saves to XML, I can bridge to a larger information space via XSLT and XPath based tools. But, all the conversion and roundtrip can get kludgey and awkward—and I lose the ease of life inside text files augmented by grep, awk, sed, vim, perl, python, QuickSilver, and Markdown.
This is the point where I think opportunities presented by Tiger and the advent of Spotlight can come into play—especially with the availability of SpotMeta. SpotMeta weds Spotlight with HFS Extended Attributes in order to enable the management of arbitrary user-specified metadata on files in addition to Spotlight Importer metadata.
See, the main magic of Tinderbox—at least to me—is visualization and management of relationships between notions and microcontent. At present, Tinderbox needs to swallow the universe to accomplish everything it wants to accomplish. It needs to include word processor features and metadata handling and graphics and all.
But, what if Tinderbox could surrender all of those functions up to TextEdit and MS Word and other desktop apps? What if all of the "notes" in a Tinderbox document were just documents and files, and all of the relationships managed by Tinderbox (ie. spatial, links, aliased) were just encoded as extended attributes?
In this scenario, the file system is the Tinderbox document. Don't want to use your whole hard drive? Make a new disk image and compartmentalize things. Tinderbox could become the world's most revolutionary Finder rethink ever invented. And the thing is, I can see all of this being enabled by Spotlight and extended attributes.