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: Brand new clojure support in Emacs ;-) Date: Sun, 3 Sep 2023 18:09:25 +0100 Message-ID: References: <87il9kksqz.fsf@dfreeman.email> <87a5uw9ivs.fsf@posteo.net> <87ttt42gna.fsf@dfreeman.email> <87wmy080kn.fsf@posteo.net> <83v8djcydl.fsf@gnu.org> <87350ndquw.fsf@dfreeman.email> <83350ncbns.fsf@gnu.org> <87cyzrjbd8.fsf@dfreeman.email> <83zg2vav46.fsf@gnu.org> <87o7j99304.fsf@dfreeman.email> <87zg2hsyrd.fsf@dfreeman.email> <87h6ontwfv.fsf@posteo.net> <835y4ucrz3.fsf@gnu.org> <831qficgin.fsf@gnu.org> <87ttsehwab.fsf@dfreeman.email> <87fs3x6ge7.fsf@gmail.com> <87v8cthmzl.fsf@dfreeman.email> <838r9pby47.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12541"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , Yuan Fu , danny@dfreeman.email, dmitry@gutov.dev, rms@gnu.org, emacs-devel@gnu.org To: Lynn Winebarger Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 03 19:07:24 2023 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 1qcqZI-000379-P9 for ged-emacs-devel@m.gmane-mx.org; Sun, 03 Sep 2023 19:07:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qcqYv-00034h-5d; Sun, 03 Sep 2023 13:07:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qcqYt-000348-W0 for emacs-devel@gnu.org; Sun, 03 Sep 2023 13:07:00 -0400 Original-Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qcqYr-0007Yp-Oj; Sun, 03 Sep 2023 13:06:59 -0400 Original-Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-5007f3d3235so1111351e87.2; Sun, 03 Sep 2023 10:06:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693760814; x=1694365614; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=qT/TR4AqR8xV+bY0IG8/OEecCyjmSwfaF+oDKsd08BM=; b=eELjY4EYisH/grFl3iiH3X3UOfso6nzMFUMfIvMMmnyXP08D1JSw8/LDuoNU7d0c0i IkrBrDH4qE5E2Aq3psxc/6ZeEbQwpvAdNAq2sBEIWgaJEKi9TjIbAZsEO9ZW244FnwrG S9xQt/lQ5UhRV8/oMiEY2CGE7j+5w1faBqQYDxFeHHG3MQXJGfGtpLnfcSWHmp06wbGe Xa+eULeqc8aZesVw0XH6Vbs2BOcI2a7SQqUu/bi2G4ZnPzeDYdYnTjlcYAg7IrinCBxN cakNfAk1X20n2vFQeJVsds9MLw3zRiKR8xwKXDKbyBNoQzCi6I0AunJYpBfdYBo3JGbc /15g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693760814; x=1694365614; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qT/TR4AqR8xV+bY0IG8/OEecCyjmSwfaF+oDKsd08BM=; b=NBJN/1A+q6veQl1MmVGQPd7Cn6wBuU1/oUC3i/5Mt1QOjN9rsKG1EokBVtIIcQCUoQ B0lt9oFLwFnac5a6T4HTauqYzMpHTAbTPYlWhyQrWzMJKsGLKffLDlDhZDWaS1ApyRkB FRyNSA0W3pWL69FN7MvA7uhaKAF/PYWtqfjonUT53OAvgZqgaMmgNxFNcPHubtcScNJR MXZpCOr5W1KBo2ZSoOFPqBbOw0Pn+AqJVyNXGHSaOg58VvGMgG4dngW/2sLoNxeiSh0p pLUo1dpShXyjcC3ZZ/ez8OcsAk1F0fDf02qllpRlZtbYirmS7q9krNul6cJTDBqfKwy0 YyCg== X-Gm-Message-State: AOJu0YzXodYJ40RS6XBmbKzHA1gGZwjN+TKNfvnJRMoCsi+D3h/FqYPI vtNG6CMOWdWGdM9ysN5eeQqzXlIusnbm8y0TytA= X-Google-Smtp-Source: AGHT+IEyUCauFonreyTamFu48MzsRrpqIN/WArcmK4+Payon9CYMDpiQURGAchgGe7KylH0k36fMZnWqxbubgQMSpXY= X-Received: by 2002:a05:6512:31c7:b0:500:b7e7:1556 with SMTP id j7-20020a05651231c700b00500b7e71556mr6441317lfe.36.1693760814350; Sun, 03 Sep 2023 10:06:54 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::135; envelope-from=joaotavora@gmail.com; helo=mail-lf1-x135.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, 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.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:310011 Archived-At: On Sun, Sep 3, 2023 at 5:53=E2=80=AFPM Lynn Winebarger = wrote: > To be clear, I am not advocating anything here other than recognizing > the GNU emacs project's rights to use -mode as a library > name based on that project's use of that naming pattern for 40 years. > I don't think any external party should feel they have trademark-type > rights over such a functional name. I happen to agree with you exactly on principle here. But -- in reality -- name clashes do occur and cause some headaches to users. These headaches are avoidable with careful craft and technical means, but it's smart of Emacs maintainers to put this possibility aside at least for the foreseeable future, until in Emacs 50 we have some kind of decent namespacing solution (IMHO prefixing doesn't really count and I don't see how a system can keep growing and growing without one). Furthermore the mere suggestion of such a naming clash has put some people on edge and in a combat-mode, spinning the whole initiave into some kind of hostile takeover of someone's else work, obviously distracting for the much more challenging -- and interesting -- aspects of developing a new major mode. So in hindsight, my suggestion was a big fat mistake. Jo=C3=A3o