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.