[AgileWiki] searching, more on simple ledger--negative numbers are a must!
Status: Beta
Brought to you by:
blaforge
From: Bill la F. <laf...@ya...> - 2006-05-30 08:59:23
|
Sougata, I just realized you were asking about searching. 99% of the time, we don't search. Mostly we resolve names within the current context. You can see this now if you edit a document and include in it the name of another topic which is within scope and which is a ProperWikiName. (We'll get into brace syntax later--it is not yet implemented.) You can see this partly at work with the topics command. This lists the topics within name scope. Now remember I also mentioned inverted tables of name/value pairs? These are for classifiers but are not yet implemented. We've got a long way to go. So we kinda do searching using recursive descent. And we also use inverted indexes (but later). I asure you, there is a lot of fun in store. Unfortunately, we're not prototyping. so the priority right now is to create a good wiki over an architecture that supports all kinds of wild stuff, and then expose the wild stuff later. I do miss prototyping. Then playing with new ideas and developing new techniques had priority. Of course, you can't really put together a team of developers when there is too much in flux. (I've tried with a team of 10 employees. Everyone gets very frustrated. Even when later I tried with a team of 2 employees, by the time everyone came up to speed, the design changed!) So the advantage now is that when you have a question, I'll likely know the answer. Its just a matter of getting you up to speed as fast as we can. And the best way to do that is to get a good grounding in how to use what is already there. And that brings us back to my favorite thing: code a little, learn a little. :-) By the way, I'm very excited about simple ledger, especially as we dropped the date field. It really is a complete single-entry bookkeeping system. The jnl command displays all the entries, and each row in the table is a total for a given account. Indeed, if you use negative numbers for debits, then the running total should always come to zero. (Please support negative numbers!!!) Bill Send instant messages to your online friends http://in.messenger.yahoo.com |