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: Wed, 29 Apr 2020 15:43:25 +0200 Message-ID: References: <87368npxw4.fsf@bernoul.li> <87v9ljo5d0.fsf@bernoul.li> <87ftcnxu5m.fsf@bernoul.li> <83y2qezlpd.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000076596a05a46e23d3" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="46074"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Adam Porter , Eli Zaretskii , Jonas Bernoulli , Kyle Meyer , Emacs developers To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 29 15:44:50 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 1jTn17-000BrY-0a for ged-emacs-devel@m.gmane-mx.org; Wed, 29 Apr 2020 15:44:49 +0200 Original-Received: from localhost ([::1]:39988 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTn16-0001C5-13 for ged-emacs-devel@m.gmane-mx.org; Wed, 29 Apr 2020 09:44:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39620) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTn0H-0008Oz-2c for emacs-devel@gnu.org; Wed, 29 Apr 2020 09:43:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTn0G-0001Du-Kv for emacs-devel@gnu.org; Wed, 29 Apr 2020 09:43:56 -0400 Original-Received: from mail-lf1-x12d.google.com ([2a00:1450:4864:20::12d]:42950) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTn0E-0001Cq-8C; Wed, 29 Apr 2020 09:43:54 -0400 Original-Received: by mail-lf1-x12d.google.com with SMTP id j14so1687659lfg.9; Wed, 29 Apr 2020 06:43:53 -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=zRcGKB5GmmOFZh5YZHdYrvnQ8tqFwSXZzlh2b8rt8pY=; b=NJK/EEm/gkIR0GX06rhwy8a+TNG+tBHb+g8ApRBgUA9u0kWT6AW0rpMaqYC1eWnmQO A0DVV8l5kMHxZAr5R+Spakp0wyDUCbhBdNHd9W6n4JOYe5sA9B6Ebzie3fE2LzNIMhRK /Bub7m3lq4PVNWRnf/MLRxhARWR+wcJGhQdABvcU0CoOqZ8EM6SUR4RbpA6PozH1al2Z N8cqwxrdDbjSNllMEKyE6ZXyzCx6Vk38pYws9MOUMqq3vDgORJ7NzFOSKesvIVzQ8JrW ogHxQpmT+wC8h2WqoCqYvChkWjHPzD4FSTRQ4CmYxlLTmjVaEpFB6/OhmI87NlrmkGnf Capg== 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=zRcGKB5GmmOFZh5YZHdYrvnQ8tqFwSXZzlh2b8rt8pY=; b=SKdW71QSBlZ2oV63DUaY/RC5poum92fMCE2AIcI9os3okqDqVJyEACdU//nN0tLppO F8xqSr7Z5n5GvXXmvdY5Tz7EoTzHNO5q/MWXb71Sn+CfoxI28K+/SdDfBvVF19cF4JMO gZXX9yVYQxQxS3OodJ4lbjyuCr5+VuTYoA1ncfjeSZ6vDEHLXRmpjyN5cdq+6ZO1BIB3 yDTYKNsEENtGH/t+sU8ZgxQ4JWhg5Z5icMzIEwn+iZkwOxKZ2RLSwqikBE2S9/dwuHtx KbEgXm/lcTe138OAbvaN5Fc7h+piLGb2fOUNip7CONtCccp1eHgcL3B6MTcb20uOJDxB MvXg== X-Gm-Message-State: AGi0PuZaW+6k5trszDQFC9vHh1lItM22tVnvEdYXbmSsKNIOeGp6Ly8d fC7WhWBB0mm6r5KLHt4kpbyNKBqHvideAG7pESo= X-Google-Smtp-Source: APiQypI83zhWRP9wtmWPyxf4y1iVrYBPnKTM5MbJ+VMQ1GTRGdI77E5DapNJDRNzDIrfzjbyfUoPIznawKisD3zbqpM= X-Received: by 2002:a19:ca0e:: with SMTP id a14mr23031841lfg.105.1588167831867; Wed, 29 Apr 2020 06:43:51 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::12d; envelope-from=philippe.vaucher@gmail.com; helo=mail-lf1-x12d.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::12d 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:248132 Archived-At: --00000000000076596a05a46e23d3 Content-Type: text/plain; charset="UTF-8" > This was a major motivation for the `seq` and `map` packages, and maybe > we should keep doing that with more things (e.g. add a `list` package > where all the list functions get a new name using the `list` prefix, or > add a `process` package were all the process related primitives are > given a "process-"prefix, ...). Yes, and given we can make aliases to the old names we don't break backward compatibility, and we can reasonably easily write something that converts existing code to the new names, and eventually deprecate the old names :-) Kind regards, Philippe --00000000000076596a05a46e23d3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

This was a major motivation f= or the `seq` and `map` packages, and maybe
we should keep doing that with more things (e.g. add a `list` package
where all the list functions get a new name using the `list` prefix, or
add a `process` package were all the process related primitives are
given a "process-"prefix, ...).

Y= es, and given we can make aliases to the old names we don't break backw= ard compatibility, and we can reasonably easily write something that conver= ts existing code to the new names, and eventually=C2=A0deprecate the old na= mes :-)

Kind regards,
Philippe
--00000000000076596a05a46e23d3--