From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Help sought understanding shorthands wrt modules/packages Date: Mon, 14 Nov 2022 13:41:46 +0200 Message-ID: References: <25a8a3a6-81c8-3fbc-434d-fb1b24ae1d62@gmail.com> <83cza48lxe.fsf@gnu.org> <87cza0ihb7.fsf@gmx.de> <87o7td7qfu.fsf@gmail.com> <87tu345vod.fsf@gmail.com> <73c09027-b62f-4a0c-cad9-1dafee664f27@yandex.ru> <7838e54a-a427-d01c-6e57-a0ce70ef9352@yandex.ru> <87fseom2q3.fsf@gmail.com> <93db8859-71af-b939-8ad5-b2850b914947@yandex.ru> <87a64um4dw.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6272"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Cc: Richard Stallman , emacs-devel To: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 15 01:32:32 2022 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 1oujsN-0001O8-Nb for ged-emacs-devel@m.gmane-mx.org; Tue, 15 Nov 2022 01:32:31 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ouioj-0000ib-J4; Mon, 14 Nov 2022 18:24:41 -0500 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 1ouifm-00049x-7i for emacs-devel@gnu.org; Mon, 14 Nov 2022 18:15:29 -0500 Original-Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ouXqm-00044G-4v; Mon, 14 Nov 2022 06:42:06 -0500 Original-Received: by mail-wm1-x32c.google.com with SMTP id 5so7285805wmo.1; Mon, 14 Nov 2022 03:41:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=kdKtHqwdKmQGkKOKBnSvRzrOJCUnMbKawnkx08m36zo=; b=HMKW1eF2kE9slPH2Ss1EOcNHtiqDD9Z1WHlGv5qkBKhCiV3KqhFw9rsUxLfZtaWGvP CXX5Ffyp2gq88RVLLo980iK9TId8Ht2B4SIVeeWxQulTnDSuKWsOGHDqP3CpPnWFVZV3 JcvwmzWWFMeF7Zp2bM+ITQs9j8BsE8XgJbk2hZZ55pjVJAqSe9YY3OBOTMULtZS2whNo NT/ue+alY3yUV77LN2YB7K3+SWCtl06JevLodADbGM6HDmYEq+OtsU6cPwgwOf9i3JOq NASVAm2LFsAKOCQpd8ef3kHi0ImWky/z2qIh4QqsOSerGdCEB0OxXRLaR89IrqwoZ/Jt eD5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kdKtHqwdKmQGkKOKBnSvRzrOJCUnMbKawnkx08m36zo=; b=lrdHS0QvDPZsvESqazPS39ePZpOV2s4EgtaiHf89R0mBEKB8pbsb3rDLBP3GTapX87 cFVKigmOlB8QPMA9vDzHCjjmxtQT8DM3Im5mOjBfWbS3DHg9DCKZliUe8jBtwz0JHAXd VwvSwKdTqc2N1swTzoE4u+tCxE9ETdw+UFGlJ4C5/OXsOVGmBSOV0uEi2JUN6t5E1vL4 Wsha0Phy4QUwxy5C4hSl55usK4iXJ/N8pp8JWmU0mxXw3IP/rbgxuVCP5WbN7fOjeS4W 1fOQLWJ/Cua0ErhA06A22JEUc4mEwVPBuRuIEocQD514V4Z8LFc3NrebcrUAam5HFRk1 /VRg== X-Gm-Message-State: ANoB5plk+qP3tH493KxDpeS0oN5vcvvzYWsQOaxsjhCOC8pcwxFryDyt ZuULNiOLTa0QtOBDnYvNgik= X-Google-Smtp-Source: AA0mqf6TKXFoNfLCUA56YWVFAKfS9EkMf44vbeVt/bN6nCR76DGHu1Rlsh/vhB2HdMbtCVY5cU8zOw== X-Received: by 2002:a05:600c:2d0b:b0:3cf:703e:1d88 with SMTP id x11-20020a05600c2d0b00b003cf703e1d88mr7340805wmf.155.1668426107407; Mon, 14 Nov 2022 03:41:47 -0800 (PST) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id j5-20020a05600c1c0500b003cfbbd54178sm27841761wms.2.2022.11.14.03.41.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 14 Nov 2022 03:41:47 -0800 (PST) Content-Language: en-US In-Reply-To: <87a64um4dw.fsf@gmail.com> Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=raaahh@gmail.com; helo=mail-wm1-x32c.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:299794 Archived-At: On 14.11.2022 08:33, João Távora wrote: >>> believe it was reasonably low). But you're right, the benefits of >>> shorthands so far are just programmer convenience for libraries outside >>> of Emacs. I've enjoyed using them, and I would guess a small number of >>> programmers are also taking advantage of them them in some side >>> projects, judging from a quick GitHub code search. >> My own search on GitHub has yielded nothing so far. > I searched for 'read-symbol-shorthands' and turned up hits like this > > https://github.com/include-yy/yyorg-bookmark/blob/47602869ad19853957cddfe01a81a04a9e3bda1c/yyorg-bookmark.el > https://github.com/mm--/dot-emacs/blob/2387d914a93fbd72b54e389a030b5dd0459a1c3b/elisp/jmm-notmuch-stuff.el > https://github.com/abgruszecki/dotfiles/blob/ba6763d0eade0f62ecc543e9a46501241aa88138/spacemacs/.spacemacs.d/bespoke.el > https://github.com/mm--/dot-emacs/blob/3ae1274e9de1641c6338a98b9659ce69477fbd0b/elisp/jmm-inkscape.el > https://github.com/ilmotta/dotemacs/blob/a6ecf9b415468b023ac070f958a084021c4db398/lisp/lib-media.el > > along with my beardbolt.el library. I don't know what you were > searching for. Searched for exact same thing. Got pages and pages of hits in different forks of the Emacs repo. Cool, so some people do enjoy it.