From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Eric Lindblad" Newsgroups: gmane.emacs.devel Subject: Re: Elisp 9P? Date: Wed, 19 Dec 2018 14:54:22 +0100 Message-ID: References: <050af81d-11b5-b14f-d328-4ad4de89795c@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 X-Trace: blaine.gmane.org 1545227583 23832 195.159.176.226 (19 Dec 2018 13:53:03 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 19 Dec 2018 13:53:03 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 19 14:52:59 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZcHR-00066p-37 for ged-emacs-devel@m.gmane.org; Wed, 19 Dec 2018 14:52:57 +0100 Original-Received: from localhost ([::1]:60277 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZcJX-0007bc-Md for ged-emacs-devel@m.gmane.org; Wed, 19 Dec 2018 08:55:07 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51356) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZcIt-0007bC-UE for emacs-devel@gnu.org; Wed, 19 Dec 2018 08:54:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZcIq-0005Lp-HL for emacs-devel@gnu.org; Wed, 19 Dec 2018 08:54:27 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:35701) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gZcIq-0005L1-7n for emacs-devel@gnu.org; Wed, 19 Dec 2018 08:54:24 -0500 Original-Received: from [50.249.251.221] ([50.249.251.221]) by web-mail.gmx.net (3c-app-mailcom-bs09.server.lan [172.19.170.177]) (via HTTP); Wed, 19 Dec 2018 14:54:22 +0100 Importance: normal Sensitivity: Normal In-Reply-To: <050af81d-11b5-b14f-d328-4ad4de89795c@cs.ucla.edu> X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:msD2zq1ONVfViVJtLFh2k+uqwze9jQfDOH2Ge9VGWSrx7NLnSE3ZQYBX5Aw7AB3B+TWs6 DCR0z1BzLny9uOUiTofm7F5e0rtAW2nPVplfeJZ/euYfdGNA57etnY5U8LCsE7FTxBYMXnPGyzQG 2w8ZRUXX0F3+9/2RFk0JE/qfU12Y6OhQyiCl3PBvWunjdXigTzYwAOAr1w+9LsM1n2/8eNZpL8Yk 8TlokJv7ruhP9z5U29Fs9QplJTmTzqAd/2GrXK5JlrNZa8WqBIm+4Ek+73tg8+dDSnvSISizN410 U4= X-UI-Out-Filterresults: notjunk:1;V03:K0:OCnGsk7bTYE=:26O3S5Pd5Ar2AcpmaS0bPA YntWQo1DXXWZ5Axu42ibIhSM75LIQhEeSmWJ95BZbMtEOeOciTfK2O83LypYG8t3pBQ9XrjNL ExvpNWBkwcT+cnvvrxBgGBIg3xnNrw3rxEBZEvkERtjmIaMGCok2N7iuVKkl72P3BfJ93/epW 6n00C0bRVbIzv1DckBM6n4X2X0VMyK0X1/Pm6A1LnP9uEhj6c7OA49+yAI/eVvfS2McPaAtB/ jyGkRltna15sxFck0XmrVQyXT6dONAzq/L00oBZweoklsSiMggYy7OXESpfVpkOkJYoi25ywq q2wadcRS3+NpnRBy/n7yZo94074VD+1FXxbJSAI/TvGVORwSGinIq4+XamZGkTYHwAVVOQgRj L5WQeoG10Fqa1DkgzZ4LY5H95bF/WBtBWYaR84ROH9jiJgkLSvr6q2W+3HrZZIUfH+PSvfcnj nE9qmArdCXbVskqB1wwSuqjA96DTN5/Maku1BAs5zyDGUoc5ka3u7ZgTHI85AFiVEOxaIUDDU /5BxVJxk+h2r4Ht545k8ErlCiGQ/yjpCbaLRqVWZuLOvnRBMLQz86FEVRHod5EUQcMaFQmgKP 65A1Qzwfy3VdA= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.19 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:231920 Archived-At:
B. Stroustrup once inferred that C++ is a language, whereas in the Lisp or Smalltalk world, coders commonly try to provide a complete environment for programming in use, furthermore in describing a language's characteric, as in C++, if you are working on a UNIX system, C++ will sound, or feel, like a UNIX language, and if on the other hand you are working under DOS, it will feel like a DOS language.
 
https://www.youtube.com/watch?v=69edOm889V4&spfreload=10
The Design of C++
 
17:39 minutes into the video - 1994 
 
If one maintains the view that the motivation of the coders for work listed on the cited cat-v webpage was to have accessible 9P for use on GNU/Linux, that such labour hours were soley pursued predating the release of the Linux kernel version 2.6.14 (on 27 October 2005), with its v9fs (http://v9fs.sourceforge.net/),† or otherwise delegated to coding languages' exercises and "proof of concept" endeavours, and, that Lisp coders' provision of an environment is complete, and, Elisp coders dispute the first paragraph's description of a language, then, I guess, the position of RMS is correct.
 
https://9p.io/wiki/plan9/v9fs/index.html
† The word Wiki points to a dead link.
 
Sent: Wednesday, December 19, 2018 at 6:21 AM
From: "Paul Eggert" <eggert@cs.ucla.edu>
To: "Eric Lindblad" <lindblad@gmx.com>, emacs-devel@gnu.org
Subject: Re: Elisp 9P?
Eric Lindblad wrote:
> "It makes no sense to put this feature into Emacs, which is the wrong place for
> it. The right place for it is in the kernel (Linux or the Hurd), so that all
> the application programs will be able to use it."

This sounds reasonable. v9fs has been in the Linux kernel since 2.6.14 and that
should let GNU/Linux application programs use 9P without modification. So why
would we want to modify apps like Emacs to implement 9P separately? What am I
missing here?