Nicely said, Martin ..

> i) The view that fixing the problem may break backwards compatibility
> and stop existing plugins and macros from working.

This is the biggest issue for TiddlyWiki in general, how to make
changes without disturbing monkey patches, many of which a fixer might
not be aware even exist.

To be fair, I think as a community we've managed this issue pretty
well so far, but this is where the time and effort goes in improving
the core.

> I take a fairly conservative view here, and I know that there are
> those who feel that we should be less concerned about backwards
> compatibility.

I think using TiddlySpace as a platform for experimenting with the
tiddler data model, building new interfaces and handling multiple
representations is exactly the right thing, now.

> ii) The view that the feature is does not really belong in the core.

Agreed. My gut reaction on first seeing TiddlyWiki was it would
benefit from radical surgery, being dissolved into a micro-kernel with
everything being an optional plugin, even wikitext formatting. I
became convinced this wasn't possible because of i) but that would be
my approach if starting from a clean slate.

> iii) The view that the problem is a theoretical one, rather than a
> practical one.

Tests should help this. We don't have a culture of writing tests in
TiddlyWiki, apart from some work for TiddlySpace. This compounds i)
greatly.

> iv) The view that the problem is difficult to fix and that the
> benefits are small or even unnoticeable.

Not having a patch which doesn't impact i) or ii) means the ticket
isn't tractable and will languish forever.

> One of the problems is my own reluctance to close down tickets
> completely. The migration to a new ticketing system is perhaps an
> opportunity to do this - if people believe a closed down ticket is
> important, then they can re-open it.

That's where I'm at: not zero-history, but a manageable task list.

-- 
Paul (psd)
http://blog.whatfettle.com

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To post to this group, send email to tiddlywikidev@googlegroups.com.
To unsubscribe from this group, send email to 
tiddlywikidev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/tiddlywikidev?hl=en.

Reply via email to