From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Philippe Vaucher Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: transient Date: Thu, 30 Apr 2020 20:19:42 +0200 Message-ID: References: <87368npxw4.fsf@bernoul.li> <87v9ljo5d0.fsf@bernoul.li> <87ftcnxu5m.fsf@bernoul.li> <83y2qezlpd.fsf@gnu.org> <83tv12zjx1.fsf@gnu.org> <837dxyz83p.fsf@gnu.org> <978f970b-b5c2-bd83-39da-f632d069d7d5@yandex.ru> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000597d0405a4861d74" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="129221"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Jonas Bernoulli , Emacs developers , Stefan Monnier , Adam Porter , Eli Zaretskii , Kyle Meyer To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 30 20:38:38 2020 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 1jUE50-000XVz-0v for ged-emacs-devel@m.gmane-mx.org; Thu, 30 Apr 2020 20:38:38 +0200 Original-Received: from localhost ([::1]:39910 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUE4z-0004mi-1M for ged-emacs-devel@m.gmane-mx.org; Thu, 30 Apr 2020 14:38:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37630) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUDnB-0007eq-Le for emacs-devel@gnu.org; Thu, 30 Apr 2020 14:20:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUDnA-00020H-9i for emacs-devel@gnu.org; Thu, 30 Apr 2020 14:20:13 -0400 Original-Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]:43036) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jUDn8-0001zm-PC; Thu, 30 Apr 2020 14:20:10 -0400 Original-Received: by mail-lf1-x12f.google.com with SMTP id 188so2039990lfa.10; Thu, 30 Apr 2020 11:20:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3OhBs6SeWEYOY10COT7UHlWpmjNYME4uvsq77kIc888=; b=ihIfSDOu1ZS71pzVLygWeJHQUZRHqtQcYKNF/MdFaOONPvL9VgbVoPPfq0wdVxiEdb DX927s832slLVt+NKgVq7vbyqNsUM1fPm+HlbZtiUgBWHRPvPR57EPjc8TuIxiv3GEk1 YPlCMMDrx7kNAi01TZucqqYLqzMHR2G12oXRIAgivN+jtE5OhMsU92njCwVm9POLmP0y YEGRZjrg5fW4e5eI5ZaeCUdNcjjIfMaUjjaJbmDSCEYKAi6ygy5srHJOw4d15GfqZ/FE 4epFva4rWrOL2odpB1uK0kKKzk0+ktdcSBYOa0jJhkUiGg6+73tsa8D1nt8Q1y6kTLL7 vKYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3OhBs6SeWEYOY10COT7UHlWpmjNYME4uvsq77kIc888=; b=KId6HR2AVZ3pLd/ndjafTSnibpXV/WFfOK0WaXVroWGP4YCENBAyZMsOY0BO6ILLHg hDig/gb0mWC73/6mlIj+mj6EAuGucacSpH1FIdAlx8YPxRHi3fGWn3422xRyXu2KtKaD hnmz2v0OupReV+Hp23rmV4hDg/mYruaas5rCg0GEPACc20leZMcJ3CisTx71pOFILH/p eh0ZVArWcPbVVKzLNjEIkBB9wjyM9nYTnZWZ6GsI84WLuZNbLx77w6lkTmKMaUuhuQWl AXWHBR8VKwXZA00Op5yTBz2K5OnC40+ud/p+JckKnlOy4MODb4aULfWI4W4tZ96QMHdQ xOhQ== X-Gm-Message-State: AGi0Pub4uDTCKbh14BFyzmd3nZsgVCx9uhpfF3FbJKsB2UDFfufGLP9K bJXEiW+Nsh1pAj2EA6E+uvkATguQF8KMpb9jRMw= X-Google-Smtp-Source: APiQypIz9c39OZ4W443QQ6oMM/4ofJwuD5ooXXFK4yAyiPg7IWNIrQrcvBBDeje58I2+IdrUtjG9n5YAWSLH35zqeK4= X-Received: by 2002:ac2:50ce:: with SMTP id h14mr3045741lfm.76.1588270808528; Thu, 30 Apr 2020 11:20:08 -0700 (PDT) In-Reply-To: <978f970b-b5c2-bd83-39da-f632d069d7d5@yandex.ru> Received-SPF: pass client-ip=2a00:1450:4864:20::12f; envelope-from=philippe.vaucher@gmail.com; helo=mail-lf1-x12f.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Received-From: 2a00:1450:4864:20::12f 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:248257 Archived-At: --000000000000597d0405a4861d74 Content-Type: text/plain; charset="UTF-8" > On 29.04.2020 18:25, Philippe Vaucher wrote: > > For the generic fonctions, we can either namespace them under generic-*, > > or alias them for each namespace like "list-lenght", "vector-length" etc. > > In this particular example, though, seq-length should be enough. Or just > 'length'. > Yes. As proposed we'd think about which topic would benefit the most from being properly namespaced. Controversial topics should remain untouched until some consensus is reached. https://github.com/magnars/s.el and https://github.com/rejeep/f.el are good starting points, but as others mentionned process-* is probably a good candidate as well. Philippe --000000000000597d0405a4861d74 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On 29.04.2020 18:25, Philippe= Vaucher wrote:
> For the generic fonctions, we can either namespace them under generic-= *,
> or alias them for each namespace like "list-lenght", "v= ector-length" etc.

In this particular example, though, seq-length should be enough. Or just 'length'.

Yes. As proposed we&#= 39;d think about which topic=C2=A0would benefit the most from being properl= y namespaced. Controversial topics should remain untouched until some conse= nsus is reached.

https://github.com/magnars/s.el=C2=A0and=C2=A0https://github.com/rejeep/f.el=C2=A0are go= od starting points, but as others mentionned=C2=A0process-* is probably a g= ood candidate as well.

Philippe
--000000000000597d0405a4861d74--