From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Elias_M=C3=A5rtenson?= Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp's future Date: Tue, 11 Oct 2016 22:54:29 +0800 Message-ID: References: <87wq97i78i.fsf@earlgrey.lan> <86k2dk77w6.fsf@molnjunk.nocrew.org> <642fd4b4-8b1c-a537-5a5f-6940691ec4b9@gmail.com> <861szo4zgq.fsf@gko.net> <86wphg2tpk.fsf@gko.net> <87eg3nwmu4.fsf@mbork.pl> <9707a440-fb03-9d0c-11f7-7bfe6cbebb6c@gmail.com> <87d1j7we20.fsf@mbork.pl> <4cd72094-babe-e918-ab5f-49226731164d@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113c2a48c12dca053e980d90 X-Trace: blaine.gmane.org 1476197735 32212 195.159.176.226 (11 Oct 2016 14:55:35 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 11 Oct 2016 14:55:35 +0000 (UTC) Cc: emacs-devel To: =?UTF-8?B?Q2zDqW1lbnQgUGl0LS1DbGF1ZGVs?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 11 16:55:27 2016 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 1btySh-0007KS-OI for ged-emacs-devel@m.gmane.org; Tue, 11 Oct 2016 16:55:23 +0200 Original-Received: from localhost ([::1]:56287 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btySg-0001PY-Bc for ged-emacs-devel@m.gmane.org; Tue, 11 Oct 2016 10:55:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56939) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btyRs-0001Np-PV for emacs-devel@gnu.org; Tue, 11 Oct 2016 10:54:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1btyRq-00031v-TC for emacs-devel@gnu.org; Tue, 11 Oct 2016 10:54:31 -0400 Original-Received: from mail-qt0-x231.google.com ([2607:f8b0:400d:c0d::231]:35110) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btyRq-00031l-NN for emacs-devel@gnu.org; Tue, 11 Oct 2016 10:54:30 -0400 Original-Received: by mail-qt0-x231.google.com with SMTP id f6so18348782qtd.2 for ; Tue, 11 Oct 2016 07:54:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=LePTWd2rbHe67BuQHWRIk66rPUFa5YeX5geBMdRk4LE=; b=aAYii5q3uwSqzYtYy3R2/FnLE/D8DudrmalRxQf4sjgnTMyBKS8mc8onzb0AUxspdv K7H9WAzenrBkRrFQW+ES9mo8tjzdb4hGWoeDFqbcm8KJMX5fMfB8Ltc+YQpTXuCAY0q/ ZUHB5kUU7BxUpvHCduTiHqQq4jk969nokS4UEqD3ngKs8oWOcSc7QLnpK//tfHf4uwdg 0KLaPJ+HKUUiBg/BDRYIBDCUcVJyMUxFhEKLKY8Jw/YGincXDYe+tuthMtL+GByYeiZ5 F6I86iHu1oSeXo8wRt+8OBcTPD19crVP7qGf6g8wcpspwT0Pce1JoKBGDbKNLfzU2CXR 6Blg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=LePTWd2rbHe67BuQHWRIk66rPUFa5YeX5geBMdRk4LE=; b=Q9DUb/4XlS0HB6Ic2cuYsVMgS4jc+SyQHXSgVSmubiH+mhsBwXsag2ESbpXqSQQx4S ofMMomhSZkuIjKCFJZLMeQscLwHvdcQGLxykfkhpku7u7Cp2kI72L1lUA+/CwLVR5wYU p1Win4oZ8TdJLyPbDm5mYifWbbqq6xxqIiN8HV3kvXrBtwlxf1msSEBMxsIqDZUUf5Xf bTrDkkuNVZQg36QgcABc+m4zuqyG7I6wYscTOTGzqjZvnhuLQ+SagQ8q4abWH1IOTO2i 5UloG3KOuPdFhpeXQDDINdP74d1pGXrD0BTuuGd4bDeGSHFSc3RiyX3R6sVU3cV0tZX4 CWjA== X-Gm-Message-State: AA6/9Rl+avg2zHFpTNhP5z0CHFn0c6XmjaphcuFBdlS/SO6DVEfrGkOGsgujk3qWX2wd8OEbDhZldP4HGhv19w== X-Received: by 10.237.35.136 with SMTP id j8mr3757114qtc.117.1476197670265; Tue, 11 Oct 2016 07:54:30 -0700 (PDT) Original-Received: by 10.55.55.2 with HTTP; Tue, 11 Oct 2016 07:54:29 -0700 (PDT) In-Reply-To: <4cd72094-babe-e918-ab5f-49226731164d@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400d:c0d::231 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:208161 Archived-At: --001a113c2a48c12dca053e980d90 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 11 October 2016 at 21:33, Cl=C3=A9ment Pit--Claudel wrote: > > I never used names. Nameless works entirely fine with all of the tools > you mentioned, because it only touches font-locking. All of these tools have the problem that it's difficult to tell what part of a symbol is its "namespace". How do you tell the difference between the symbols "foo-bar" without a namespace, or "bar" with namespace "foo"? Also, some Emacs Lisp packages have a dash in the name. How would an automated tool know that the symbol gnu-apl-interactive-mode is actually "interactive-mode" with the namespace "gnu-apl"? I guess I'm just curious as to why a separate symbol isn't used? : sounds good, and gnu-apl:interactive-mode would be much more clear. Automated tools would also be able to make more sense out of symbol names. Elias --001a113c2a48c12dca053e980d90 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 1= 1 October 2016 at 21:33, Cl=C3=A9ment Pit--Claudel <clement.pit@gmail.= com> wrote:

I never used names.=C2=A0 Nameless works entirely fine with all of t= he tools you mentioned, because it only touches font-locking.
<= div>
All of these tools have the problem that it's diffic= ult to tell what part of a symbol is its "namespace". How do you = tell the difference between the symbols "foo-bar" without a names= pace, or "bar" with namespace "foo"?

Also, some Emacs Lisp packages have a dash in the name. How would an= automated tool know that the symbol gnu-apl-interactive-mode is actually &= quot;interactive-mode" with the namespace "gnu-apl"?

I guess I'm just curious as to why a separate symbol = isn't used? : sounds good, and gnu-apl:interactive-mode would be much m= ore clear. Automated tools would also be able to make more sense out of sym= bol names.

Elias=C2=A0
--001a113c2a48c12dca053e980d90--