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 Date: Thu, 16 Jun 2016 10:41:34 -0400 Message-ID: References: Reply-To: rswgnu@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113cdbf0d504260535663df8 X-Trace: ger.gmane.org 1466091434 29070 80.91.229.3 (16 Jun 2016 15:37:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 16 Jun 2016 15:37:14 +0000 (UTC) To: Tom , Robert Weiner , Mats Lidell , emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 16 17:37:07 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 1bDZLt-00062n-PE for ged-emacs-devel@m.gmane.org; Thu, 16 Jun 2016 17:37:06 +0200 Original-Received: from localhost ([::1]:50125 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDZLs-0003Fm-Uj for ged-emacs-devel@m.gmane.org; Thu, 16 Jun 2016 11:37:05 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55162) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDYUm-0006V2-BU for emacs-devel@gnu.org; Thu, 16 Jun 2016 10:42:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDYUg-0000vf-CY for emacs-devel@gnu.org; Thu, 16 Jun 2016 10:42:12 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47214) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDYUg-0000vI-9X for emacs-devel@gnu.org; Thu, 16 Jun 2016 10:42:06 -0400 Original-Received: from mail-oi0-f43.google.com ([209.85.218.43]:32915) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bDYUe-00079z-Kh for emacs-devel@gnu.org; Thu, 16 Jun 2016 10:42:04 -0400 Original-Received: by mail-oi0-f43.google.com with SMTP id u201so72511079oie.0 for ; Thu, 16 Jun 2016 07:42:04 -0700 (PDT) X-Gm-Message-State: ALyK8tL415Mvk4HVhZBLiBW3ZsMu038nXEI+FiKnRl4Bks1nVn+VR1/umEIBOFkbX8A+NQFdSTv7bAaQCz21bg== X-Received: by 10.202.98.215 with SMTP id w206mr2817972oib.119.1466088123857; Thu, 16 Jun 2016 07:42:03 -0700 (PDT) Original-Received: by 10.202.236.73 with HTTP; Thu, 16 Jun 2016 07:41:34 -0700 (PDT) In-Reply-To: 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:204432 Archived-At: --001a113cdbf0d504260535663df8 Content-Type: text/plain; charset=UTF-8 On Wed, Jun 15, 2016 at 8:39 PM, John Wiegley wrote: > >>>>> Robert Weiner writes: > > > John, if you can remember that far back, maybe you could tell people what > > you liked about Hyperbole and how you used it to give people an idea. > > I remember liking the way I could build up a highly cross-linked set of > heterogenous data. But I think I realized I was spending too much time > making > those connections, so I later moved to Wikis and their auto-linkify of > CamelCase Could you explain in a bit more detail or provide a pointer as to how this works? (which Hyperbole probably does, but maybe I didn't know it then). > Hyperbole started out as a toolkit with the idea that multiple UIs would be developed for it. Now we do more of the UI development as part of Hyperbole. This could be a useful area to improve once we understand it better. I'll have to try out the public release once its out, to see how it relates > to > Org-mode, which is currently how I manage the sea of tasks and textual > information that I deal with. Org-mode is ripe to be the next thing integrated with Hyperbole. One thing that would speed this process a bit is if someone could provide me with a real-world org-mode sample (it would only be used for technical reference internally and the information not shared anywhere) exercising a reasonable bit of its capabilities. I'm not sure whether the samples offered with org-mode do enough of this. Maybe we will have some discussions with the org-mode developers as well. I see the two packages as very complementary at this point rather than duplicative (some of the extensions are duplicative). > But I keep my calendar and contacts outside of > Emacs these days, because it's necessary to have them on my phone as well, > since that's the primary place I use that data nowadays. > Another user has brought this up. Our main thought here is to allow for importation from Google contacts and calendar as there are many tools that can import to these and they provide a good set of exports for which there are tools to convert to yet more formats. There is an Emacs library that takes an export of Google contacts and exports a basic set of the information to BBDB which the Hyperbole Rolo can then search. This kind of process could be streamlined as the specific use cases are identified. Bob > -- > John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F > http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 > --001a113cdbf0d504260535663df8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On W= ed, Jun 15, 2016 at 8:39 PM, John Wiegley <jwiegley@gmail.com> wrote:
>>>&= gt;> Robert Weiner <rsw@gnu.org>= ; writes:

> John, if you can remember that far back, maybe you could tell people w= hat
> you liked about Hyperbole and how you used it to give people an idea.<= br>
I remember liking the way I could build up a highly cross-linked set= of
heterogenous data. But I think I realized I was spending too much time maki= ng
those connections, so I later moved to Wikis and their auto-linkify of
CamelCase

Could you explain in a bit more d= etail or provide a pointer as to how this works?

(which Hyperbole probably does, but maybe I didn&= #39;t know it then).

Hyperbole started = out as a toolkit with the idea that multiple UIs would be developed for it.= =C2=A0 Now we do more of the UI development as part of Hyperbole.
This could be a useful area to improve once we understand it better.
=

I'll have to try out the public release once its out, to see how it rel= ates to
Org-mode, which is currently how I manage the sea of tasks and textual
information that I deal with.

Org-mode is r= ipe to be the next thing integrated with Hyperbole.=C2=A0 One thing that wo= uld speed this process a bit is if someone could provide me with a real-wor= ld org-mode sample
(it would only be used for technical reference= internally and the information not shared anywhere) exercising a reasonabl= e bit of its capabilities.=C2=A0 I'm not sure whether the samples
=
offered with org-mode do enough of this.=C2=A0 Maybe we will have some= discussions with the org-mode developers as well.=C2=A0 I see the two pack= ages as very complementary at this point
rather than duplicative = (some of the extensions are duplicative).
=C2=A0
=C2=A0 But I keep my calendar and contacts outside of Emacs these days, because it's necessary to have them on my phone as we= ll,
since that's the primary place I use that data nowadays.

Another user has brought this up.=C2=A0 Our main thou= ght here is to allow for importation from Google contacts and calendar as t= here are many tools that can import to these and they provide a good set of= exports for which there are tools to convert to yet more formats.=C2=A0 Th= ere is an Emacs library that takes an export of Google contacts and exports= a basic set of the information to BBDB which the Hyperbole Rolo can then s= earch.=C2=A0 This kind of process could be streamlined as the specific use = cases are identified.

Bob


--
John Wiegley=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = GPG fingerprint =3D 4710 CF98 AF9B 327B B80F
htt= p://newartisans.com=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 60E1 46C4 BD1A 7AC1 4BA2

--001a113cdbf0d504260535663df8--