Homepage : http://www.wjduquette.com/tcl '''Recent Stuff:''' My [Notebook App] is my latest obsession, but [Snit's Not Incr Tcl] is running a close second. Some time ago now, I observed that [Scripted Documents Are Obscure], even if they are way cool. But by a miracle of timing, [jcw] anticipated my concern, and moments later announced that Scripted Documents were now [Starkit]s. The rest is history. '''Other Projects:''' * The [Notebook App] personal notebook * Notebook now has its own Notebook Wiki site, at http://notebook.wjduquette.com. * The [Snit's Not Incr Tcl] object and megawidget framework. * The [expand] macro/template processor * [TclLib]'s [textutil]::expander module * Will's Guide to Namespaces and Packages: http://www.wjduquette.com/tcl/namespaces.html * Will's Guide to Object Commands: http://www.wjduquette.com/tcl/objects.html * A View from the Foothills, my web log: http://foothills.wjduquette.com/. * [Ramble] AKA [WHD]. ---- patrick@zill.net asks: re: Notebook application, have you considered the time-based streams approach a la Lifestreams? If you read the Wired article or read the original student's paper on this it is quite fascinating. All "items" be they documents, email, messages, images, etc. are stored with a timestamp and can then be displayed in time order via thumbnails. You can set up streams that filter the data, and have multiple streams. So you could have a stream for email messages containing certain text, and whenever a new email message comes in that is so tagged, it will appear on the top of the heap (since it has the newest timestamp). With the builtin search capabilities and Tcl's ease of scripting it could be quite interesting. WHD: Hmmm. I've not heard of Lifestreams, but the idea's interesting, and it would certainly be easy to list search results or other indices by timestamp instead of alphabetically. ---- [Category Home Page]