From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: Ideas on Hypertext systems in Emacs needed Date: Tue, 8 Jun 2021 08:59:23 +0300 Message-ID: References: <87lf7lxmpg.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10038"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0.7+183 (3d24855) (2021-05-28) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 08 08:01:39 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lqUnz-0002Q7-DE for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 08 Jun 2021 08:01:39 +0200 Original-Received: from localhost ([::1]:57574 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lqUnx-0000vs-RN for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 08 Jun 2021 02:01:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36696) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqUnb-0000vj-Lf for help-gnu-emacs@gnu.org; Tue, 08 Jun 2021 02:01:15 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:38143) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqUnZ-0005pG-Kn for help-gnu-emacs@gnu.org; Tue, 08 Jun 2021 02:01:15 -0400 Original-Received: from localhost ([::ffff:197.157.0.46]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000AE2EE.0000000060BF07A6.00002B4D; Mon, 07 Jun 2021 23:01:10 -0700 Mail-Followup-To: help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <87lf7lxmpg.fsf@zoho.eu> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:130612 Archived-At: * Emanuel Berg via Users list for the GNU Emacs text editor [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/