I’ve been thinking about all sorts of situations where an Instant Outline might be automatically-generated from other tree-structured data, especially filesystems.
Imagine a cvs2io utility, for example, which would monitor the changes in a CVS tree and export the changes as an IO. Software developers could then easily notice updates to their favourite packages.
And then I realised I was being a bit slow, because Radio already automatically generates an outline from its filesystem. It’s called directory.opml, and by subscribing to mine in your IO-capable package you get to see all the changes on this web site. Which you almost certainly don’t want to do, by the way! That’s the theory, anyway. In practice, I’ve never quite worked out when directory.opml gets updated.