I'm not sure. Obviously, we'll see how it works out in practice, but
research has shown that even "basic" structured text languages are hard for
end-users and consumers to grasp. To most people, the flexibility in text
is its lack of structure, which allow people to be creative and express
themselves.

org-mode doesn't enforce any structure beyond some basic syntactic elements
to mark free-flowing text as items (bullet points), and while it comes with
a stock set of keywords (TODO, DONE), these aren't hardcoded at all and
most complex org-mode flows add their own keywords or things like that.

The actual words, and the order of them, doesn't matter. So I feel that a
structured text-based approach would simply fail because it doesn't allow
for such flexibility.

New research is always welcome, and if you manage to get random end-users
to fluently understand your language system through concentrated user
testing, I'll gladly welcome it.


On Wed, May 29, 2013 at 11:02 AM, אנטולי קרסנר <tomback...@gmail.com> wrote:

> Hello everyone,
>
>
> I'm an individual not working on any Gnome module. I'll try not to get
> into much detail (likely to fail on this one), but here's the idea I
> have:
>
> After reading about existing GTD software tools I made the following
> conclusions:
>
> * There are GUI tools
> * There are plain-text solutions
> * There are pen-and-paper solutions
> * There are text-based applications
>
> GUI tools have lots of features and visual widgets, but they somehow
> fail to satisfy most people. At the same time, plain text seems to
> become more and more popular. After reading I made these conclusions:
>
> * Each person has her own way of thinking, her own way of how the brain
> works. Therefore, each person should have a personally tailored solution
>
> * GUI tools, and GTD tools in general, tend to make the false assumption
> of "everyone is like me" and "one size fits all", which is why most
> tools fail to become widely popular.
>
> * Emacs Org-Mode is quite successful as a GTD tool, thanks to its
> flexibility and extensibility, but lacks an intuitive interface, which
> limits its adoption despite the success of Org-Mode
>
> * A next-generation tool should have the extensibility of a plain-text
> system, and the convenience, ease-of-use and efficiency of a visual tool
>
>
>
> Therefore, I decided to create a language for definition of properties
> and classes, intended for be used for describing tasks, timelines,
> projects, etc. This language is easy enough for non-programmers to use,
> and yet is expressive enough for practical use. It borrows concepts from
> RDF, OWL and scripting languages.
>
> On top of this language there will be a set of text-based tools allowing
> easy manipulation of the text. It means users can edit the files in
> plain text, but also have convenient tools and utilities for easier
> processing and visualization, similar to Org-Mode.
>
> On top of that there may be task/project-related definitions, a
> specialized text editor and/or Gedit plugins, and a flexible GUI app
> which replaces the "one for all" concept with a "personally tailored to
> a user's mental model" concept, which seems to work very successfully
> with plain text and Emacs Org-Mode.
>
>
> Existing free software I found:
>
> - Gedit (Gnome's plain text editor, extensible with plugins)
> - Emacs Org-Mode
>
> That's all. All other tools, including all GTD and To-do apps for
> Gnome/GNU, are either scripts intended for power users, or have a
> limited scope which is not flexible enough to customize.
>
>
> An existing GUI app for GTD called Getting Things Gnome (GTG) has great
> potential, but I'd like to back it up using a flexible text-based
> approach which is then used to describe semantic entities and attach
> them to program objects. This would supply both the flexibility of text,
> the convenience of GUI and automatic translation to RDF, which means
> instant Semantic Desktop integration (using Tracker and Zeitgeist).
>
>
> *** The Question ***
>
> My question is, what do you think? Does this idea sound useful? To me
> personally, it seems to fill the gap between plain text (which has no
> visualization and productivity utilities) and convenient GUI (which
> current is mostly not flexible enough).
>
> NOTE: Non-free software already exists, which uses plain text as a
> backend, such as Taskpaper:
> http://www.hogbaysoftware.com/products/taskpaper
>
>
> regards,
> Anatoly
>
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
>



-- 
  Jasper
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to