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: Re: yet another todo editing system Date: Mon, 09 Jun 2003 05:29:37 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <16098.1698.415992.223606@nick.uklinux.net> NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1055158653 26357 80.91.224.249 (9 Jun 2003 11:37:33 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 9 Jun 2003 11:37:33 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Jun 09 13:37:29 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 19PKxt-0006qJ-00 for ; Mon, 09 Jun 2003 13:37:29 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19PLHs-0004Nz-00 for ; Mon, 09 Jun 2003 13:58:08 +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 19PKyz-00041u-LZ for emacs-devel@quimby.gnus.org; Mon, 09 Jun 2003 07:38:37 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19PKsn-0001sr-7j for emacs-devel@gnu.org; Mon, 09 Jun 2003 07:32:13 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19PKih-0007oQ-UH for emacs-devel@gnu.org; Mon, 09 Jun 2003 07:21:49 -0400 Original-Received: from dell3.ma.utexas.edu ([146.6.139.124]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19PJuP-0000Ei-3U; Mon, 09 Jun 2003 06:29:49 -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 h59ATbN12815; Mon, 9 Jun 2003 05:29:37 -0500 Original-Received: from jcorneli by linux182.ma.utexas.edu with local (Exim 3.36 #1 (Debian)) id 19PJuD-0003Ee-00; Mon, 09 Jun 2003 05:29:37 -0500 Original-To: jcorneli@mail.ma.utexas.edu In-reply-to: (message from Joe Corneli on Mon, 09 Jun 2003 05:05:02 -0500) Original-cc: rms@gnu.org 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:14949 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:14949 > Unlike Emacs Wiki or Hyperbole, Todo provides a highly structured text > editing/viewing environment. Everything you see is is a list or an > "atom"; an atom is either a simple string or a link. Unlike with these > packages, in Todo links do not appear automatically. (At least not > currently!) I.e. forward links do not appear automatically; backwards links as discussed in my eariler email to Kai do appear automatically. I forgot to mention this "client list" business in my overview -- this makes Todo different from all other hypertext systems that I know about (though apparently it is not so unheard of since Kai had a special name for it, "bidirectional links"). It is useful for browsing a body of text consisting of e.g. definitions, theorems, and proofs & it makes the Todo universe quite a bit different from the (primarily) "dendritic" universe of the file system. It might turn out to be useful for editing code, since you could easily see which functions use the current function -- though of course you can do that with plain ol' grep too. But one of main the ideas of Todo is to make these kinds of connections more transparent. Joe