unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Jean Louis <bugs@gnu.support>
To: help-gnu-emacs@gnu.org
Subject: Re: Ideas on Hypertext systems in Emacs needed
Date: Tue, 8 Jun 2021 08:59:23 +0300	[thread overview]
Message-ID: <YL8HO0HxC9j6CAmW@protected.localdomain> (raw)
In-Reply-To: <87lf7lxmpg.fsf@zoho.eu>

* Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> [2021-06-08 02:47]:
> Jean Louis wrote:
> 
> > - The HTML and eww Hypertext is not an option for me, that
> >   could be only good for reporting, but not for dynamically
> >   bound list of functions to specific hyperlinks; One same
> >   link on my side can provide different target depending of
> >   the key or function invoked.
> 
> The web has been the king for decades, as for dynamic web
> there are tons of mature, established technologies, e.g.
> PHP (personal home page), Ajax, CGI (Central Gateway
> interface, for example C and MySQL) for old-schoolers,
> JavaScript 

Those are not related to Emacs, don't run in Emacs, but Emacs could
provide some of them like CGI. WWW technologies cannot do with
hypertext what works with Emacs.

For example a hyperlink in Emacs can have many of its attributes,
there is GNU Hyperbole, there is `eev' and Org and other systems. A
web browser cannot execute external programs on the system, Emacs
can. So I am researching and looking for  Emacs based hypertext system
solution little different then what I do with tabulated-list-mode

> you can do whatever with the web, except for Gopher maybe. Don't
> pick some arcane markup which no one else uses, use whatever
> everyone else is using only use it better, otherwise you'll become a
> desert-penguin pretty fast... try the Tamagotchi for emotional
> support.

There is slight misunderstanding, as "hypertext" is not equal to HTML
although HTML is hypertext. With WWW I cannot do what I can do with
Emacs or other programming language. There were Hypertext systems
before the HTML so much more powerful. I gave you the reference.

In HTML system, all what I can do is create a text with hyperlinks and
some programming. It is read-only, not dynamic. Remote user canot
change it (they can but not with built-in tools). Hyperlinks are
unidirectional. I need inherently bidirectional hyperlinks. So, HTML
and WWW is not what I mean, though some output can be done for WWW.

Let us say there is WWW Hyperlink to https://www.example.com stored in
the Dynamic Knowledge Repository. I can now send it to Joe, and
information about sending it to Joe, becomes a new hyperlink related
to https://www.example.com -- I can jump from https://www.example.com
to information that Joe received it by email, I can jump to Joe, from
Joe, I can jump to information about https://www.example.com. But WWW
is not the only hyperlink there, a hyperlink is reference to any piece
of information to which one can arrive from other piece of
information. 

Other example, Org text is piece of information, by inspecting
information about Joe, one could find 7 different Org texts to which
one can jump, then from those Org texts one could jump to WWW location
of the Org output (if such exists) or one could jump to PDF output
generated (if such exists) and one can see that PDF was sent by email
to Jane, David, and jump to David, and back to Joe.


-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/



  parent reply	other threads:[~2021-06-08  5:59 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-07 17:15 Ideas on Hypertext systems in Emacs needed Jean Louis
2021-06-07 23:46 ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-06-08  0:31   ` Eduardo Ochs
2021-06-08  1:20     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-06-08  7:17       ` Jean Louis
2021-06-08  7:08     ` Jean Louis
2021-06-08  5:59   ` Jean Louis [this message]
2021-08-30  9:37 ` Ihor Radchenko
2021-09-02 17:39   ` Jean Louis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YL8HO0HxC9j6CAmW@protected.localdomain \
    --to=bugs@gnu.support \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).