emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* are super-hidden technical blocks required?
@ 2012-07-30  2:26 Torsten Wagner
  2012-07-30  7:26 ` Bastien
                   ` (3 more replies)
  0 siblings, 4 replies; 59+ messages in thread
From: Torsten Wagner @ 2012-07-30  2:26 UTC (permalink / raw)
  To: Org Mode Mailing List

Hi,

I notice that with all this upcoming syncing and interaction with
third party programs as well as with programming languages org-mode
starts to require more and more information which are actually not
intend to be read in plain text. E.g. a UUID-number for each task to
enable two-way syncs with calendars.
Following the mailing list, I notice that it gets more and more
difficult for the devs to keep track of how to handle the text parsing
and each fix in the parsers need to be carefully checked against a
steadily increasing amount of cases to avoid the introduction of new
problems.

First I was wondering if it would be time to switch org-mode from text
to some sort of XML. The advantages would be a much much easier way to
parse data and it would make many many things for the devs much
easier. However, switching org-mode to some sort of XML would be
against one of its key-features... being plain text.

There are property-blocks and drawers to "hide" stuff, but at the
moment they contain a mixed set of data relevant and non-relevant for
a user.
Would it help to introduce a technical-property block which only
contains information intend to be used by other programs and parsers?
This blocks could be hidden under all normal means unlike really
someone want to see them and hit a special key-combo. That might be a
way to keep the format clean and plain text but get some of the
features known e.g. from XML. I know this might be tricky esp. copy
and paste operations need to take care that those blocks get correctly
moved.

What do you think?

Torsten

^ permalink raw reply	[flat|nested] 59+ messages in thread

end of thread, other threads:[~2012-08-14  9:58 UTC | newest]

Thread overview: 59+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-30  2:26 are super-hidden technical blocks required? Torsten Wagner
2012-07-30  7:26 ` Bastien
2012-07-30 10:27   ` Rasmus
2012-07-30 14:27     ` Russell Adams
     [not found]   ` <CAPaq-gMV-+n6OAN4PnBsh1eiJ5wA=Ns_m_qwHqz1pxbOxeYCCQ@mail.gmail.com>
2012-07-31  2:04     ` Fwd: " Torsten Wagner
2012-07-30 14:42 ` Ivy Foster
2012-07-30 15:23   ` Jonathan Leech-Pepin
2012-07-31 13:23     ` Robert Horn
2012-07-31 13:47       ` Torsten Wagner
2012-08-04 18:10       ` Ilya Shlyakhter
2012-08-05  9:16         ` Bastien
2012-08-05 20:04           ` Ilya Shlyakhter
2012-08-05 22:20             ` Nicolas Goaziou
2012-08-05 22:50               ` Ilya Shlyakhter
2012-08-06  2:46                 ` Torsten Wagner
2012-08-06  3:01                   ` Ilya Shlyakhter
2012-08-06 12:12                     ` Jonathan Leech-Pepin
2012-08-06 17:25                       ` Ilya Shlyakhter
2012-08-06 18:16         ` Allen S. Rout
2012-08-06 19:01           ` Michael Brand
2012-08-07 21:29           ` Ilya Shlyakhter
2012-07-31  2:48 ` Torsten Wagner
2012-08-01 13:29   ` Bastien
2012-08-02  1:19     ` Torsten Wagner
2012-08-06 15:02       ` Christopher J. White
2012-08-01 17:11   ` Achim Gratz
2012-08-01 18:39     ` Bernt Hansen
2012-08-01 18:49       ` Achim Gratz
2012-08-02  1:16     ` Torsten Wagner
2012-08-02 15:10       ` Bastien
2012-08-07 21:33         ` Ilya Shlyakhter
2012-08-02 13:01   ` babel awk with table input: Code block produced no output Greg Minshall
2012-08-02 13:21     ` Sebastien Vauban
2012-08-03  2:08     ` [BUG] Traceback on Org-Export Luis Anaya
2012-08-03  7:19       ` Bastien
2012-08-03 10:27         ` Luis Anaya
2012-08-04 13:06           ` Achim Gratz
2012-08-04 14:13             ` Achim Gratz
2012-08-04 17:58             ` Bastien
2012-08-04 21:07               ` Achim Gratz
2012-08-05  9:44                 ` Bastien
2012-08-05 15:44                   ` Achim Gratz
2012-08-03 10:43         ` Luis Anaya
2012-08-03 11:17           ` Giovanni Ridolfi
2012-08-03 11:32             ` Luis Anaya
2012-08-03 14:34               ` Nick Dokos
2012-08-03 20:09           ` Achim Gratz
2012-08-05 23:57     ` babel awk with table input: Code block produced no output Greg Minshall
2012-08-06  1:36       ` Thomas S. Dye
2012-08-06  4:59         ` Greg Minshall
2012-08-06 15:37       ` Change: no longer automatically evaluate embedded elisp in code block output Was: " Eric Schulte
2012-08-08  5:00         ` Greg Minshall
2012-08-07  3:12 ` are super-hidden technical blocks required? Torsten Wagner
2012-08-07 10:23   ` Bastien
2012-08-07 13:20     ` Torsten Wagner
2012-08-07 13:39       ` Christopher J. White
2012-08-07 14:11         ` Torsten Wagner
2012-08-07 14:30           ` Robert Horn
2012-08-14  9:58       ` Bastien

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).