From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Joe Corneli Newsgroups: gmane.emacs.devel Subject: yet another todo editing system Date: Sat, 07 Jun 2003 17:59:46 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <16098.1698.415992.223606@nick.uklinux.net> <1055004206.1439.12.camel@lan1> <20030607210527.GA20914@gnu.org> NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1055026829 1448 80.91.224.249 (7 Jun 2003 23:00:29 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2003 23:00:29 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sun Jun 08 01:00:27 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19Omfj-0000N9-00 for ; Sun, 08 Jun 2003 01:00:27 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19Omyy-0003R9-00 for ; Sun, 08 Jun 2003 01:20:20 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Omh2-0007cU-L5 for emacs-devel@quimby.gnus.org; Sat, 07 Jun 2003 19:01:48 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19Omgg-0007S2-Vy for emacs-devel@gnu.org; Sat, 07 Jun 2003 19:01:26 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19OmgS-0006pN-MG for emacs-devel@gnu.org; Sat, 07 Jun 2003 19:01:16 -0400 Original-Received: from dell3.ma.utexas.edu ([146.6.139.124]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Omf6-0005WW-HO for emacs-devel@gnu.org; Sat, 07 Jun 2003 18:59:48 -0400 Original-Received: from linux182.ma.utexas.edu (linux182.ma.utexas.edu [146.6.139.171]) by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id h57MxkN32683; Sat, 7 Jun 2003 17:59:46 -0500 Original-Received: from jcorneli by linux182.ma.utexas.edu with local (Exim 3.36 #1 (Debian)) id 19Omf4-00061C-00; Sat, 07 Jun 2003 17:59:46 -0500 Original-To: emacs-devel@gnu.org In-reply-to: <20030607210527.GA20914@gnu.org> (message from Miles Bader on Sat, 7 Jun 2003 17:05:27 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:14890 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:14890 Dear SIRS and MADAMS, In the spirit of leaping before looking, I wrote a program that I call "todo" in my ever-increasing amounts of Free time this past year. The name "todo" is somewhat ironic, because, like any good todo-list editor, you can do all sorts of things with it; one could say with sincerity that its not fit for any particular purpose. And yet... I have found it quite useful for keeping track of all kinds of things, including my things-to-do. I've also used it to make a prototype hypertext math dictionary. If I had an iPod, I could use it to put these things on my iPod -- but I don't have an iPod. I've put some examples on my webpage instead. There are currently more features internal to the program than are exported to HTML through the exporting feature (in particular, there is an "up" feature that is more interesting than the "up" feature used in standard web/file browsers). To clarify the above, I should mention that 99% of the point of this program is that lists can contain links to other lists. If you've seen screenshots of the iPod in action, or if you have an iPod, then you know the sort of thing I'm talking about here. So, ok, its time to try giving my program away. Here is the URL: www.ma.utexas.edu/~jcorneli/no_index.html/todo/todo.html No doubt I haven't gotten all the bugs worked out of it, and certainly I haven't added all of the features that I think should be there. I have tested the program out on several systems and it seems to work - but who knows! Its time for other people to try it out. But another reason I haven't continued to press ahead is that I realized a while ago that this program would be much better if it was an Emacs package. (Which is why I am writing to this list!) I'm not even sure that there isn't something else already in Emacs that does more-or-less exactly what my program does. Recently I've checked out a few of the todo-like modes and haven't seen anything quite like my program, though there is certainly some similar stuff -- and if I do decide to port the program to Emacs Lisp, there will be some nice things to draw on there. In the mean time, I would appreciate it if you could tell me what you think. Is there already an Emacs package out there that does what my program does? Probably some combination (eg. todo mode and hyperbole) would do it. But maybe my version of things has potential on its own. After all, it is simple. Would you like to see an Emacs Lisp port? Joe Corneli PS. I have what I think to be a fairly clever name for the Lisp port in mind (if I do write one) -- the new name is "Todl".