Sorry to everyone with a short attention span for this long post. One
could also proceed to the last paragraph, to get the gist.

> To be clear, there have been three changes associated with jQuery:
>
> - the inclusion of the jQuery library by default; this is the decision
> that you go on to critique. There was a fair amount of discussion
> before we did this; the goal was to enable TiddlyWiki to benefit from
> the much higher quality browser compatibility layer in jQuery

I read parts of them and I'm very well aware that everyone has put
serious consideration before implementing such a big change to the end
of bettering TiddlyWiki. You shouldn't misunderstand my posts, that I
wouldn't want this to happen. On the contrary, I'm still of the
opinion you should go forward with this, and I appreciate you do.

Also my arguments for a fork without jQuerry aren't anything you
haven't heard already and therefore haven't considered before, nor
could I give better ones as those already given by technically more
versed contributors before. I just digested all these different
perspectives (for example:
http://groups.google.co.uk/group/TiddlyWikiDev/browse_thread/thread/c7d270d638383b92#
), multiplied it with the uncertainty factor in life, and salted it
with Saq's perspective. And this is what came out of my pondering...

I think everyone agrees with the direction of development taken, the
advantages of doing so are far too obvious, theoretically.

But considering the limited manpower at Osmosoft, these advantages to
TW users might become obvious in a few months - or a few years - or,
with other uncertainties already talked about, it might make this
advantages more obvious to jQuery developers and less obvious to TW
users - in the end.

That's fine with me this way, and I take the possible risk of never
seeing any real advantages.

Then I thought - for the many reasons already pondered by others -
well, after all it isn't such a big deal, to copy and paste bug fixes
into version 2.4.3 and once more get developers on board for a healthy
competition, for those who may feel there aren't any opportunities
otherwise:

>
> working at Osmosoft. I don't for a minute believe that there are any
> sinister intentions behind this and it has been an unfortunate by-
> product of the fact that Jeremy and Martin both work at Osmosoft..
> it's just easier to discuss and develop with those you're in the same
> room with. Sadly it means the rest of us don't get an opportunity to
> weigh in and contribute. This isn't really meant as criticism, the ..
>

And once this uncertainty - that there might or might not come
betterments to TW end users - has been decided, also the jQuery TW
could only profit from it again (without having to take the
responsibility to look also for such a kind of legacy TW, beside all
the other perceived responsibilities: documentation, tiddly web,
cctiddly, cecily, ripple rap, tiddly hub, jquery ...).

>From developers, who otherwise may hold back their involvements,
because they are simply not sitting in the same room and may wrongly
think their forks - if indeed bringing improvements - wouldn't be
received well by the community. (if nothing else, these discussions
show that there is a real demand for a simple stable TW without an
incorporated jQuerry, which at this point is still lacking any
perceivable advantage)

>
> I'm not sure what you mean by the the "code repository for external
> jQuery plugin developers".
>

I mean if an end user needs a piece of functionality he can go to a
systemServer, take a tiddler and tag it systemConfig without having to
import anything else from this repository.

If a jQuerry developer needs a piece of functionality he can come to
any TiddlyWiki and use a piece of code - but without the end user
having ever decided to distribute code he is ignorant of, nor would
know how to use for his own advantage, but costing bandwidth.

Sure, also before this was possible with essential functions of
TiddlyWiki. But jQuery TW plugins are dependent on jQuery library. And
jQuery library dependency wouldn't be necessary for still some time.

>
> we've done is rearrange the code to make that easier. It sounds like
> one of your concerns is that making this functionality into a jQuery
> plugin is akin to bloat, which isn't really the case.
>

At the moment and till above will be decided - in months or years -
jQuery library is the bloat. If I upgrade to it without receiving any
perceivable advantages yet.

>
> I'd like to understand more why you think that the integration of
> jQuery may be such a big problem. Is it primarily the issue of code
> size?
>

Primarily it is the added size without any perceivable improvement.

But I'm aware that this is difficult to understand as a big problem,
if you haven't lived for a while in a developing country. However, you
don't have too! You can't be responsible for everything - should other
developers step up and do it on their own, and for very good reasons
independently.

Further, the difficulty of former attempts to create a micro kernel.
Since this seems to have failed due to the interdependence in the core
- why make it now dependent to anything more and that big as the
jquery library? - Where to make - or should I say: leave - this ever
lean might never become possible again.

TW is to communicate, and does this very well and easy to use for
newbies via the Internet. I'm aware many developers here would never
use it for a website, but this disregard shouldn't lead to the
sentiment - because it isn't reasonable for this purpose in their view
- TW's size is the least issue to consider.

> > The focus has already changed from TW, as now initially and
> > necessarily much more efforts has to be given for advancing this new
> > kind of jquery plugins, for which only few or no purposes are
> > available yet - or already existing the TW way, plus ironing bugs
> > which such a refactoring might bring. This is such a great task...
>
> I'm not sure what you mean here.
>

Now you're busy with modularizing - converting bits of TW code into
jQuery plugins. Consequently done, how long do you reckon this will
take? ...That long no real improvement might become perceivable I
believe. Conservatively, I guess this will take years.

(I'll change my opinion, for example, as soon the new jQuery way of
making a saveChanges seriously cuts down the time it takes to save a
big TW :-)

> > .. I slowly start to see the need for a user only oriented fork again
> > - at least for the next 2-3 years.
>
> I need to understand more about why you think this would be desirable,
> and how it would differ from the TiddlyWiki we've got today.

Better ask: For an user, does the TiddlyWiki today differ from the one
yesterday? Again, there might or might not be any advantages to TW end
users at any point in the future. But that long the question remains -
why increase bandwidth? There are too many who don't have fast
Internet. That doesn't concerns most of us here. But it nevertheless
does make it an exclusive thing for the penniless, the majority on
this planet.

> > there's been a lot of discussion over the years about the
> > microkernel approach
>
> Just to clarify: I don't think it was realistic to expect that end-users
> would have to cook their own TiddlyWiki from various modules
> While there might be some minor components that might be externalized,
> the standard TiddlyWiki distribution should be a stable platform common
> to all regular users.

It is one thing to realize that the TW kernel is too interwoven for
any serious modularization for end users. It is the complete opposite
approach then to proceed and create such a heavy dependency as to the
56 bytes weighting compressed jQuery library.

>
> Someone who wants a more customized version of TiddlyWiki can do so by
> using Cook to assemble a version tailored to their needs. (Doing so is
> likely to result in incompatibilities with certain plugins.)
>

I would say TW without jQuerry was very stable and not less complete.
So - in an ideal world - it should have been the other way around in
my opinion. jQuerry library could have been added with a systemConfig
tag by those who need it, for example for TreeviewPlugin.

>
> > What does everyone think?
>

But we are not living in an ideal world and the Osmosoft team is
clearly overextended, it hasn't been able to set up anything better
for end users documentation and communication than this mailing list
since many years. Now to expect it would have the resources to leave
the existing stable core independent, and optional to include
additional jQuerry functionality - as long as this doesn't bring any
serious advantages - is just too much to expect, I think.

Therefore, though I appreciate your questioning Jeremy, I believe now
it is the time for those developers, who may think they haven't got
any opportunity to make contribution to the core. There is definitely
a demand.

>
> If people are interested, we could set up another conference call for
> a discussion as well,
>

Thanks for your efforts to create consent. But if there is passion for
a slim, stable legacy TiddlyWiki - where jQuery remains optional -
developer will step up and your team can concentrate on your task
without becoming unnecessarily diverted. I agree with Saq, that if the
core remains perceived the sole responsibility of Osmosoft, this very
fast could lead to a dangerous situation.. There is no company too big
to fail.

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

Reply via email to