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

Reply via email to