From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Robert Weiner Newsgroups: gmane.emacs.devel Subject: Re: Differences between Org-Mode and Hyperbole (Was: Call for testers for GNU Hyperbole 5.12, a large, useful Emacs package) Date: Wed, 15 Jun 2016 16:55:02 -0400 Message-ID: Reply-To: rswgnu@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a1136e7daa358450535575740 X-Trace: ger.gmane.org 1466024357 29946 80.91.229.3 (15 Jun 2016 20:59:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Jun 2016 20:59:17 +0000 (UTC) Cc: Mats Lidell , emacs-devel To: Tom Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 15 22:59:11 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bDHu1-0006PI-Sg for ged-emacs-devel@m.gmane.org; Wed, 15 Jun 2016 22:59:10 +0200 Original-Received: from localhost ([::1]:45047 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDHu1-0005ZY-6B for ged-emacs-devel@m.gmane.org; Wed, 15 Jun 2016 16:59:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59210) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDHqd-0002zz-2H for emacs-devel@gnu.org; Wed, 15 Jun 2016 16:55:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDHqY-0003Fx-Vp for emacs-devel@gnu.org; Wed, 15 Jun 2016 16:55:39 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55455) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDHqY-0003FJ-MZ for emacs-devel@gnu.org; Wed, 15 Jun 2016 16:55:34 -0400 Original-Received: from mail-oi0-f49.google.com ([209.85.218.49]:36325) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bDHqX-00057v-4N for emacs-devel@gnu.org; Wed, 15 Jun 2016 16:55:33 -0400 Original-Received: by mail-oi0-f49.google.com with SMTP id p204so38995429oih.3 for ; Wed, 15 Jun 2016 13:55:32 -0700 (PDT) X-Gm-Message-State: ALyK8tKQ40nYiY4UkHgJbBomwSWH7f/NariF4ZnJ3wED53ZH2szMX6Vze7Fh/pI+KfrF1OY97yc5Cjas+XM4KA== X-Received: by 10.157.10.70 with SMTP id 64mr457140otg.131.1466024132298; Wed, 15 Jun 2016 13:55:32 -0700 (PDT) Original-Received: by 10.202.236.73 with HTTP; Wed, 15 Jun 2016 13:55:02 -0700 (PDT) X-Gmail-Original-Message-ID: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:204411 Archived-At: --001a1136e7daa358450535575740 Content-Type: text/plain; charset=UTF-8 On Wed, Jun 15, 2016 at 3:56 PM, Tom wrote: > > It would be useful if you could compare it to something which > people know. For example, Org mode is part of Emacs and from the > description it seems to me Hyperbole has some overlapping functionality > with Org (e.g. org also has outlining ability, it can also be a > personal information manager, can link to other files, etc.) > > What are the differences? Although on the surface this comes up a lot, once you use both of these, you'll quickly see how different they are. Because they are so different, it is likely that there will be some integration in the future. Org-mode is a major-mode that works on structured files built atop Emacs outlining mode. Hyperbole is a system that spans across much of Emacs' functionality, providing quick access keys and hyperbuttons wherever needed. Org-mode's outliner is like Emacs outliner. Hyperbole's Koutliner is unique; every node/paragraph has a unique id and settable attributes plus a relative id that is auto-updated as you move trees around the outline, so you know that node 2b4 is a child of 2b and is the next sibling of the 2b3 node. Org-mode has explicit hyperlinks that you create. Hyperbole has these too, allowing you to create them in any type of text file, with simple drags between windows. But Hyperbole also recognizes hyperlinks embedded in many different types of files and buffers and can easily support new types. You simply press one button and Hyperbole figures out what to do in dozens of contexts. Org-mode manages todos, time entries and some basic project management. Hyperbole does none of this except you can integrate with whatever todo management you like. Org-mode doesn't have any contact management as far as I know (which is not much since I have not yet used it). Hyperbole has a fast, effective hierarchical contact manager. Org-mode does nothing with your buffers, windows and frames since it is just a major mode. Hyperbole has a fast, thoughtfully designed window and frame manager that lets you quickly arrange your Emacs artifacts as you like. Eventually, these window and frame configurations will be saveable and will be able to be the target of links, so you can have quick access buttons that arrange things for different work tasks (similar to Workspaces but integrated with all of Hyperbole's other features). Org-mode does nothing for management of libraries of information. Hyperbole helps organize, link, search and retrieve libraries of text files. Hyperbole also has features that speed code browsing and structured code editing and support for using the mouse keys as Control and Meta modifiers so you can point and operate on screen entities quickly. Does that help? If you want to know more, sit down after work and read the manual. It will tell you a lot. Bob --001a1136e7daa358450535575740 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On W= ed, Jun 15, 2016 at 3:56 PM, Tom <adatgyujto@gmail.com> w= rote:

It would be useful if you could compare it to something which
people know. For example, Org mode is part of Emacs and from the
description it seems to me Hyperbole has some overlapping functionality
with Org (e.g. org also has outlining ability, it can also be a
personal information manager, can link to other files, etc.)

What are the differences?

Although on the s= urface this comes up a lot, once you use both of these, you'll quickly = see how different they are.=C2=A0 Because they are so different, it is like= ly that there will be some integration in the future.

<= div>Org-mode is a major-mode that works on structured files built atop Emac= s outlining mode.
Hyperbole is a system that spans across much of= Emacs' functionality, providing quick access keys and hyperbuttons whe= rever needed.

Org-mode's outliner is like Emac= s outliner.
Hyperbole's Koutliner is unique; every node/parag= raph has a unique id and settable attributes plus a relative id that is aut= o-updated as you move trees around the outline, so you know that node 2b4 i= s a child of 2b and is the next sibling of the 2b3 node.

Org-mode has explicit hyperlinks that you create.
Hyperbol= e has these too, allowing you to create them in any type of text file, with= simple drags between windows.=C2=A0 But Hyperbole also recognizes hyperlin= ks embedded in many different types of files and buffers and can easily sup= port new types.=C2=A0 You simply press one button and Hyperbole figures out= what to do in dozens of contexts.

Org-mode manage= s todos, time entries and some basic project management.
Hyperbol= e does none of this except you can integrate with whatever todo management = you like.

Org-mode doesn't have any contact ma= nagement as far as I know (which is not much since I have not yet used it).=
Hyperbole has a fast, effective hierarchical contact manager.

Org-mode does nothing with your buffers, windows and= frames since it is just a major mode.
Hyperbole has a fast, thou= ghtfully designed window and frame manager that lets you quickly arrange yo= ur Emacs artifacts as you like.=C2=A0 Eventually, these window and frame co= nfigurations will be saveable and will be able to be the target of links, s= o you can have quick access buttons that arrange things for different work = tasks (similar to Workspaces but integrated with all of Hyperbole's oth= er features).

Org-mode does nothing for management= of libraries of information.
Hyperbole helps organize, link, sea= rch and retrieve libraries of text files.

Hyperbol= e also has features that speed code browsing and structured code editing an= d support for using the mouse keys as Control and Meta modifiers so you can= point and operate on screen entities quickly.

Doe= s that help?

If you want to know more, sit down af= ter work and read the manual.=C2=A0 It will tell you a lot.

<= /div>
Bob

--001a1136e7daa358450535575740--