From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Org-mode versus Taskpaper - now for real Date: Fri, 4 Apr 2008 11:12:49 +0200 Message-ID: References: <0277B507-1486-4172-B1C6-1B73B84148DD@science.uva.nl> <47F4A997.4000109@calicojack.co.uk> <47F4F442.7060104@calicojack.co.uk> Mime-Version: 1.0 (Apple Message framework v919.2) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jhhz3-0005A2-VU for emacs-orgmode@gnu.org; Fri, 04 Apr 2008 05:13:18 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jhhz1-00058T-Aw for emacs-orgmode@gnu.org; Fri, 04 Apr 2008 05:13:16 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jhhz0-000587-11 for emacs-orgmode@gnu.org; Fri, 04 Apr 2008 05:13:14 -0400 Received: from fg-out-1718.google.com ([72.14.220.155]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jhhyz-00037R-Lk for emacs-orgmode@gnu.org; Fri, 04 Apr 2008 05:13:13 -0400 Received: by fg-out-1718.google.com with SMTP id d23so4531074fga.30 for ; Fri, 04 Apr 2008 02:13:13 -0700 (PDT) In-Reply-To: <47F4F442.7060104@calicojack.co.uk> 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: Rick Moynihan Cc: Eddward DeVilla , emacs-orgmode Mailinglist On Apr 3, 2008, at 5:14 PM, Rick Moynihan wrote: > > I'm not convinced of it's worth either. But having more org > files out in the wild would be nice :-) It's a shame Taskpaper > doesn't just use a subset of org-mode's syntax really. > > R. Well, indeed not exactly the same, but very close. A way to measure the distance between two formats is using a discrete p-N metric. The distance between two formats is said to be N if there is perl program with less than 2^N (2 to the power N) significant characters that will turn this test taskpaper file /---------------------------------------------------- | Project 1: | - Task 1 @home | - Task 2 @work @boss | - Subtask 2.1 @done | - Subtask 2.2 @Alice | More text belonging to subtask 2.2 | - Task 3 | This is not a project, but text belonging to task 3 | | Project 2: | - Task 4 | - Task 5 @done \---------------------------------------------------- into this equivalent Org file: /---------------------------------------------------- | * Project 1: | ** TODO Task 1 :@home: | ** TODO Task 2 :@work:@boss: | *** DONE Subtask 2.1 | *** TODO Subtask 2.2 :@Alice: | More text belonging to subtask 2.2 | ** TODO Task 3 | This is not a project, but text belonging to task 3 | | * Project 2: | ** TODO Task 4 | ** DONE Task 5 \---------------------------------------------------- Anyone wants to take up the challenge? What N can be achieved? Bonus points if the program also adds /--------------------------------- | #+TAGS: @Alice @boss @work @home \--------------------------------- somewhere, but that is not required for a valid entry. No more than 2^N *significant* characters means that after stripping the line invoking the perl interpreter #+/usr/bin/perl -p and after stripping newlines and other insignificant whitespace, the program may have at most 2^N bytes. In fact, any other language is also allowed - however, usually perl makes the smallest converters and is therefore the best measure for distance in p_N space. - Carsten