On Fri, 14 Jan 2011, Martin Budden wrote:

the dependencies are now:

[shorter list]

Awesome. Thanks.

I got your pull request and will merge that up later today.

Macros.js - required if you want to use macros, otherwise could
include a dummy invokeMacro

The medium term plan is to use macros, but that requires a populated
store for many of them, which requires a plan for filling the store.

The original idea was to pass a TiddlyWeb tiddler collection URI
(usually the tiddlers in a bag or recipe) to the wikifier process
and then when store queries were made, make HTTP requests to the
TiddlyWeb to get the data. The experiments related to that are in
twebjs[1].

Unfortunately that work is struggling because while node requires
async handling for all its HTTP client work, store calls in
TiddlyWiki are sync and jamming in a continuation-passing style was
getting me right confused and frustrated.

Another option is:

* pass the URI to the node.js process
* get all the tiddlers in one big json go
* on completion of that request fill a TiddlyWiki store
* on completion of that, call the wikifier

Are there others?

Config.js - widely assumed, not able to remove dependency

Config.js is not particular a problem. What I found to be annoying
was the config variable itself being a global instead of being a
parameter.

[1] https://github.com/cdent/twebjs
--
Chris Dent                                   http://burningchrome.com/
                                [...]

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

Reply via email to