For those that are interested, the motivation for the design of the TiddlyWiki filter syntax was to make it compatible with the existing syntax for the DefaultTiddlers tiddler. Previously, DefaultTiddlers had been defined as a whitespace-delimited list of tiddler titles to be opened at startup, with the wiki-ish convention that tiddler titles containing spaces would be quoted with square brackets. Hence, you get DefaultTiddlers that look like this:
---- MyFirstTiddler [[Another Tiddler]] ---- The use-case I wanted to support was things like being able to specify in DefaultTiddlers things like "show me the last 10 tiddlers to have been modified", which frequently cropped up from users interested in using TiddlyWiki in a blog-like way. Given such an extended syntax, I could see other places (like the <<list>> macro) where filters might also be handy. The easiest way to do this without introducing a breaking change to the way that DefaultTiddlers was parsed, hence the design that is now documented on tiddlywiki.org: http://tiddlywiki.org/index.php?title=Dev:FilterTiddlers Returning to Chris' original question, being an eternal optimist, I still believe that (3) is feasible, but if we can't manage that in time for 1.0, I'd have thought that (2) would be the sensible option. Cheers Jerm On Mon, Apr 27, 2009 at 7:29 AM, FND <[email protected]> wrote: > >> My conclusion from this is that some kind of change needs to happen. >> My inclination is to experiment with something new > > I think some unencumbered exploration in this area would be a good thing. > As we've seen, trying to mimic TiddlyWiki's behavior doesn't get us very > far - especially given that the current implementation seems incomplete. > So if you were to come up with an "optimal" solution without having to > worry about compatibility, we could compare the two approaches, perhaps > even revisiting the TiddlyWiki core's implementation. > > > -- F. > > > > -- Jeremy Ruston mailto:[email protected] http://www.tiddlywiki.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" 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/TiddlyWikiDev?hl=en -~----------~----~----~----~------~----~------~--~---
