That's just too damn cool.  And if wasn't such obvious a path to use
node.js  (or any js runtime/server) with tiddlywiki, the synchronicity
would be scary.

I've been mulling over (for a couple of months) the idea of using
node.js to implement a store-and-forward message queue to use with TW,
for many of the same reasons you selected it, I'm sure. Mainly I
wanted to be able to use the same code/modules in the node.js server
as I would in the tiddlywiki plugin that would send/receive the
messages.

node.js runs on the 2 main O/Ses I care about (Linux and XP), and
javascript is now an integral part of the Gnome desktop. That makes a
pretty level playing field for better integration of TW based apps
with my personal desktop, and still provding for a relatively simple
connection path from my desktop/TW (F15/Gnome) talk to my laptop/TW
(XP).

My initial goal for a node.js mq process is for a tiddlysnip
alternative, that can run outside the browser, and is platform
agnostic - as far as node.js is, at least.  I watched the discussion
over formalizing standard tiddler fields and content with hope and
fear... hope that it would lead to interesting new developments, and
fear that the core tiddler might get bogged down with too much baggage
(the latter was a pretty remote possibility, I know, if you project
forward based on TW history so far).  I'm glad the status quo appears
to be unchanged, leaving the core tiddler untouched, and letting
(requiring?) anyone implementing sync or external stores to add on
their own metadata to facilitate passing tiddlers back and forth. I
think that's one of the major strengths TW has - it's extremely open.
and simple, at it's core. Only the thing that must exist to make the
core work, are in the core.

Anyway, I'm really excited to hear about the progress you've made -
and I can tell you're pretty excited about it too - I totally get it.
Hopefully, I can find/make some time to actually put some code
together for my node-mq project... so far, I've only had time to
research existing modules that I might be able to press into service,
that work under node.js AND brower runtimes (I figure if both those
work - integrating to the desktop - directly via desktop extension, or
via standalone applet -  should be a snap).

The structured format for the intermediate tiddler state (parsed, but
not yet rendered) would likely make tiddler exchange (peer-2-peer,
client/server, etc) simpler and more portable.

This is a more momentous anncounment - to me anyway - than when you
made the *first* TW5 available for preview. I can't wait to see what's
next!

Sounds like it's time for me to sub to the TWDev group... even if it's
just to listen in.

Kudos all around.

--
Jim

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" 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/tiddlywiki?hl=en.

Reply via email to