On Feb 7, 3:54 pm, Oveek <
mov...@gmail.com> wrote:
> I've been working on using these two excellent tools together. Out of
> the box there are a few issues with running MonkeyGTD under TiddlyWeb.
> I think the same issues apply to using MonkeyGTD under any TW
> serverside that uses TiddlyWiki's adaptor mechanism.
This is awesome work, thanks for posting all the details, it will be
useful for many people.
Most of the experiments thus far with getting so-called "verticals"
working with TiddlyWeb in the background have run into trouble in one
main area: collisions between methods that perform save related
actions that have been overridden or hijacked. Just as you've
discovered.
The general consensus in conversations I've been in is that the API
involved in saving activities is too broad, leading to too many places
where things can go wrong or collide.
> Sorry if I was too detailed. For me debugging TiddlyWiki plugins feels
> a lot like untangling a ball of yarn; writing everything down helped
> me sort out what was happening on the inside.
> Is it just me or are programs written in weakly-typed languages, like
> javascript, tougher to follow along with?
I have a similar experience debugging TiddlyWiki and javascript in
general but I don't think it is the weakly-typed nature, for me. I
think javascript has a tendency to get messy easily, TiddlyWiki
especially so. The extensive use of closures, events and asynchronous
calls, all very useful, can cause a lot of confusion. I find in
TiddlyWiki that the structure of the functions makes it so I'm never
quite sure what parameters are being passed to any function or if I
know their values, how they got those values in the first place.
I hope that Simon Baird and FND will negotiate some solution to the
problem. I'm sure they'll be able to figure out something good.