From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samium Gromoff <_deepfire@feelingofgreen.ru> Subject: Shared subtrees? Date: Mon, 06 Dec 2010 12:20:06 +0300 Message-ID: <87k4jn9s1l.fsf@auriga.feelingofgreen.ru> References: <87y6843wiu.fsf@fastmail.fm> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from [140.186.70.92] (port=33824 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PPXEy-0000D1-EU for emacs-orgmode@gnu.org; Mon, 06 Dec 2010 04:20:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <_deepfire@feelingofgreen.ru>) id 1PPXEx-00059Z-BC for emacs-orgmode@gnu.org; Mon, 06 Dec 2010 04:20:12 -0500 Received: from [80.92.100.69] (port=46867 helo=feelingofgreen.ru) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from <_deepfire@feelingofgreen.ru>) id 1PPXEw-000589-Nf for emacs-orgmode@gnu.org; Mon, 06 Dec 2010 04:20:11 -0500 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Org Mode Good day folks, Did anybody ever have a desire to have Org operate not just on a tree, but on a partial order, effectively allowing shared subtrees? Since we cannot use plain text to directly represent partial orders in general, we would have to store each shared subnode multiple times, in each place it is referenced, and to maintain the equivalence across the set of these "treeification points" of the partial order. -- regards, Samium Gromoff -- "Actually I made up the term 'object-oriented', and I can tell you I did not have C++ in mind." - Alan Kay (OOPSLA 1997 Keynote)