Late reply here...

On May 23, 10:52 pm, "[email protected]" <[email protected]>
wrote:
>By the way, if you haven't already done it, it's probably best to make
>your fork for tiddlyweb-plugins have tiddlyweb/tiddlyweb-plugins as
>its upstream, not cdent/tididlyweb-plugins.

Yea I later realized most of the commit activity is in tiddlyweb/
tiddlyweb-plugins. Is cdent/tiddlyweb mainly for releases?

> This is a very useful filter, for a variety of things. It will be
> handy for abstracting a lot of duplicated code in some of the plugins
> that already exist.

One point about this filter (which I clumsily attempted to explain in
the readme). The filter interface basically says that filters only
know about one tiddler at a time. The tiddlylinkfilter has an extra
requirement due to the initial step of accessing the store to pick up
the condition tiddler. The way this is currently done is kind of
hacky, and runs into trouble in a special case. There's a potential
problem when the filter is applied to recipes that have multiple
copies of the condition tiddler. If I understand correctly, when there
are multiple copies of a tiddler in the list of bags making a recipe,
the recipe uses whichever one appears in the later bag. To give the
right results the tiddlylinkfilter should use the same condition
tiddler used in the recipe after it is 'uniquified', but as far as I
can see, to do that requires knowing the bags used by the recipe (and
the order they occur in).

> > Well that's about it. I'm running this setup right now and noting
> > problems that come up. This is just experimental and of course doesn't
> > solve any other issues like handling of searches, but it provides a
> > pretty good way of further testing a load on demand setup.
>
> How's it working out so far? Any surprises?

It does a decent job fulfilling the basic on demand loading
requirement. I'm finding the lack of a complete timeline and taglist
to be inconvenient. I think skinny tiddlers / lazy loading will prove
to be a more practical approach in most cases. I've been kicking
around some ideas about how it could be don't. I'll post about that in
a bit.

> It's really great to see you doing this work. I'm especially glad that
> you've posted up the code so people can have a poke themselves.
>
> The way you've created your plugins is cool to see and really shows
> off some of the flexibility I hoped, but wasn't sure, that I was
> building into the system.

The design of TiddlyWeb is really impressive. You've done a remarkable
job in making virtually every component extensible. Combined with the
extensibility of TiddlyWiki itself the possibilities are mind
boggling.

> You've made your plugins in a way that is
> almost entirely different from how I would do it, but in a perfectly
> reasonable and potentially better way.

I'm very curious how you might have made the plugins. What I ended up
with was not really what I expected at the outset.
--~--~---------~--~----~------------~-------~--~----~
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