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: Shorthand variable named "elisp-shorthands" seems wrong Date: Mon, 27 Sep 2021 12:38:11 +0100 Message-ID: <877df2s0yk.fsf@gmail.com> References: <87tui6twco.fsf.ref@yahoo.com> <87tui6twco.fsf@yahoo.com> <87mtnytg6t.fsf@yahoo.com> 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="2995"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Stefan Kangas , emacs-devel To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 27 13:43:18 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 1mUp2T-0000ao-2b for ged-emacs-devel@m.gmane-mx.org; Mon, 27 Sep 2021 13:43:17 +0200 Original-Received: from localhost ([::1]:53294 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mUp2R-0004y0-4F for ged-emacs-devel@m.gmane-mx.org; Mon, 27 Sep 2021 07:43:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51882) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mUoxb-0003FG-JN for emacs-devel@gnu.org; Mon, 27 Sep 2021 07:38:15 -0400 Original-Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:53816) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mUoxZ-0001wt-TX for emacs-devel@gnu.org; Mon, 27 Sep 2021 07:38:15 -0400 Original-Received: by mail-wm1-x32a.google.com with SMTP id z2so208596wmc.3 for ; Mon, 27 Sep 2021 04:38:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=6P5/NQMFNpIr1szl9Va3860ICEQ96DcbfufaSWowVKo=; b=nd+EltSuBSVNdfila8sH480Q7Y+QCzHY9jVpAf5VcYox7pp414qF/m2bYcyDlQzRzr HSttvQBZMLN4o0rwxv7hfhnLWxlx7l3WWcTdHk1xUqzYr6ZRMtKSZ9CpeocDR71PoPVz Fn4vfEJ2P5YyJKn76VGTkVU5uw6DAQlwAuYb8hmaAUqRluC2AblwCRkmgMlvwQG5tt8j JmzQe6skC2Bi765nCKrIEtor1E047UdRLxW6sHxSeuImp3ZEU6LVBPSc8bJQzFTxe863 wgFKio/Q6Y83j7bGDA6aPwxUaKDKkLCO93v8k087QPr9HyYtTEMgZpecNqLSD75tAtDx g+0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=6P5/NQMFNpIr1szl9Va3860ICEQ96DcbfufaSWowVKo=; b=GWMq3yr4SJFEAj5N+0Bpd/+xnKoW9sn8TjY4D/9O3hEIwEJBABeJG8WSag+itnEqF8 uYYLWeJoStBVppX0F3U+M81UR7ilweoM+2/bYt/CMB8QAn8kzic+AKGUsL+QDiyYWjnW d3+4IyulnIoD7S0l1ACpRvaVbdvYDpAaKhE08UXODKd6NeYDRSWjh0lD6dYA/oLyf49v MTzUoolOyKf8YYul0z4iAF5zAKLoXGr1ajHJi2fUOk6rfx3xYz/NjayRzRAPxdJhLdGq Ns5FtGVSaGLHZ+ynKK+rAlpauK1Myssx6NUpAhLP2jF96nnXPKr7123pnNl7G8gcjWyz +KXg== X-Gm-Message-State: AOAM531/c1k9kgQeEYGx7bWBMthELqunGvDCfl/6SIA7LphvuMsv3i4D IvHyu1e+cjcXFrdQ77gvm+ZLVZuw7WI= X-Google-Smtp-Source: ABdhPJyMKNX8QX4W0nDph3ETWKUhLCaOduUFEj5czXQa9BnHutjs44u8D0ApnYDefGNLmVb/e+Y2VQ== X-Received: by 2002:a7b:c5c7:: with SMTP id n7mr15181125wmk.5.1632742692038; Mon, 27 Sep 2021 04:38:12 -0700 (PDT) Original-Received: from krug ([62.48.174.238]) by smtp.gmail.com with ESMTPSA id y197sm23656515wmc.18.2021.09.27.04.38.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Sep 2021 04:38:11 -0700 (PDT) In-Reply-To: <87mtnytg6t.fsf@yahoo.com> (Po Lu's message of "Mon, 27 Sep 2021 19:23:54 +0800") Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=joaotavora@gmail.com; helo=mail-wm1-x32a.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.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:275571 Archived-At: Po Lu writes: > Stefan Kangas writes: > >> But consider that most current variables matching "^read-" has something >> to do something to do with reading input from the user, IOW more with >> e.g. "read-key" than "read". In Common Lisp and Lisp languages reading things is always prefixed "read", whether from the user or from streams. There are many variables that influence the reader this process and they are traditionally prefixed 'read' (or *READ-...* in CL's case). Elisp has slightly bastardized with things that do not directly influence the Lisp reader, but other readers. But Elisp still keeps 'read-circle' and 'read-with-symbol-positions', for example for controlling the Lisp reader. So I think Po Lu's suggestion of 'read-shorthands' is spot-on. Jo=C3=A3o