From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: But then what are namespaces ? (was: A read-based grep-like for symbols (el-search?) (was Do shorthands break basic tooling (tags, grep, etc)? (was Re: Shorthands have landed on master))) Date: Sat, 2 Oct 2021 21:00:59 +0100 Message-ID: References: <87fstl7lzw.fsf@web.de> <87a6jt7ilx.fsf@web.de> <87fstlzlaq.fsf@gmail.com> <20211001070242.GC16352@tuxteam.de> <1dd5e2c1f42bce50dc26@heytings.org> <6969a83a74f7bebe69f2@heytings.org> <6969a83a74b57d3d7839@heytings.org> <6969a83a7447c1963410@heytings.org> <6969a83a74ab69ebd555@heytings.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000001b658905cd64241f" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11940"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel , tomas@tuxteam.de, Stefan Kangas , Dmitry Gutov To: Gregory Heytings Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 02 22:02:34 2021 Return-path: Envelope-to: ged-emacs-devel@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 1mWlDN-0002vO-VR for ged-emacs-devel@m.gmane-mx.org; Sat, 02 Oct 2021 22:02:34 +0200 Original-Received: from localhost ([::1]:44054 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mWlDM-0006Jf-0u for ged-emacs-devel@m.gmane-mx.org; Sat, 02 Oct 2021 16:02:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59892) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWlC5-0004sP-Gk for emacs-devel@gnu.org; Sat, 02 Oct 2021 16:01:13 -0400 Original-Received: from mail-pg1-x52e.google.com ([2607:f8b0:4864:20::52e]:40906) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mWlC3-0007yD-DJ for emacs-devel@gnu.org; Sat, 02 Oct 2021 16:01:13 -0400 Original-Received: by mail-pg1-x52e.google.com with SMTP id h3so2048769pgb.7 for ; Sat, 02 Oct 2021 13:01:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tPAdOOW4y8aCrRAA6GPnVNgDSTQUxOPAWcY4bqo1E9I=; b=V/ocInN5xaZsMBmt7s7J4QB92v6y3uZPMzPku8FNdIzVXXgzf7gjO7rm9aR0sDZPRB QvGO4I+zYnyhCiTjipTzPZL5rDeB5vwsB9xwbBoHH/zGU24Ffdm1m6Pps5k6FantCzb/ hWyWhv2dFb/fVWb7ENSV0L/6uAuU9vRsnBPQwMGjbeLwGQGsBxeyzBNdnjhib+JzcVmn VAEgk7BuBPKv9Uo6rA2E9NjCP444Wtgo0Tpy6A7RuWI5jQC6nUHltVRcxjaPSqqf2qss p8ENk+Cg3cAdP11BAPjPEO8xZxr84Yqog3wNstM7GRkq0YhhUKhn1hX7O1Ceky3SzBNK P83w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tPAdOOW4y8aCrRAA6GPnVNgDSTQUxOPAWcY4bqo1E9I=; b=KjOluB/muPZexZ6oXjT+CGLdlfmSs3zt7HKBjRN1STzkb2Xso5OO/7NvqeQocyWg5K EEgRX2LGaJ9xmBlxjbWtBXud+OI/cWQJRvAgPm4ZoWMdREWc4BX4NE/3yUxSHyI1Y82G Yyy4NenTWH3xq6gN9KcBWcWyTGj3nQL/Spev1Lv3kOyr8PEZBWx3+vYwsvhoiZYk8/IP tvpFzmWxRlzGbA87FNoAhYc/XTJfpslPDvLlKZtmsJKPqCdD7QusJ+QqfrN8AIv/yg5v hteBeLEoI4Bf8CJBtaC6zlpCfYqqg2HXPP6Sa4lE5IADlvm7T7ZiLNXfLOBGhgqUYbnw jXhw== X-Gm-Message-State: AOAM531RYdrzlPd9lQbcjoykgUUudcPN1zY5dPTZsVnCHIm5AM0S/zmL tsyFcsuXMXTQdPpRyrLDCBWcjK/EqP6xSjbxz5s= X-Google-Smtp-Source: ABdhPJwcc4H6bYXRq1rCicDg3MrBtIkSxP+AGYd0Yx408O3VrncNEyd277+VjAtkYFJ7sDEcJCtJIffxGI136JaiH00= X-Received: by 2002:aa7:8c43:0:b0:44c:4f90:1c68 with SMTP id e3-20020aa78c43000000b0044c4f901c68mr963771pfd.76.1633204869750; Sat, 02 Oct 2021 13:01:09 -0700 (PDT) In-Reply-To: <6969a83a74ab69ebd555@heytings.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::52e; envelope-from=joaotavora@gmail.com; helo=mail-pg1-x52e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:276078 Archived-At: --0000000000001b658905cd64241f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, Oct 2, 2021, 20:42 Gregory Heytings wrote: > > For me "namespaces" are about allowing the same thing to be invoked by > > different names, depending on context. > > This is not at all what namespaces are about. This is aliasing. Says you, right? Or is the definition of namespace rigidly set down somewhere? The Wikipedia definition, FWIW is unavoidably vague and generic, includes file systems, etc. It does rhyme with my ideas of "context" and even uses the example of human names. But for me, you can call this "aliasing", "alberto" or whatever you want. In the Gregory namespace, of course. ;-) Jo=C3=A3o --0000000000001b658905cd64241f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Sat, Oct 2, 2021, 20:42 Gregory Heytings <gregory@heytings.org> wrote:
> For me "namespaces" are about all= owing the same thing to be invoked by
> different names, depending on context.

This is not at all what namespaces are about.=C2=A0 This is aliasing.

Says you, = right? Or is the definition of namespace rigidly set down somewhere?=C2=A0 = The Wikipedia definition, FWIW is unavoidably vague and generic, includes f= ile systems, etc. It does rhyme with my ideas of "context" and ev= en uses the example of human names.

But for me, you can call this "aliasing", "alber= to" or whatever you want. In the Gregory namespace, of course. ;-)

Jo=C3=A3o
--0000000000001b658905cd64241f--