From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: "Write a new package" culture instead of patches? Date: Mon, 18 May 2020 02:31:12 +0100 Message-ID: References: <35DBF02E-44D7-41E5-A217-7D6EC84ED221@icloud.com> <4e937898-ae46-710a-cbca-e452a1156fa1@yandex.ru> <405FCFAB-30E4-4F98-81DA-3B09933E86D0@gnu.org> <207f6196-8df8-0941-b01f-1537c3e080e8@yandex.ru> <2A2E84A7-1737-4BAA-A603-39A328BF44B6@gmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000ef0d5605a5e21e0c" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="61530"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Yuan Fu , Richard Stallman , joostkremers@fastmail.fm, EMACS development team , "Alfred M. Szmidt" , Stefan Kangas , =?UTF-8?B?7KGw7ISx67mI?= , Dmitry Gutov , chad , Eli Zaretskii , Phillip Lord To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon May 18 03:32:08 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 1jaUdU-000FuK-2m for ged-emacs-devel@m.gmane-mx.org; Mon, 18 May 2020 03:32:08 +0200 Original-Received: from localhost ([::1]:55482 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jaUdT-0001DE-4d for ged-emacs-devel@m.gmane-mx.org; Sun, 17 May 2020 21:32:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55410) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaUco-0000nX-Sy for Emacs-devel@gnu.org; Sun, 17 May 2020 21:31:26 -0400 Original-Received: from mail-il1-x12f.google.com ([2607:f8b0:4864:20::12f]:42928) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jaUco-0000fA-1a; Sun, 17 May 2020 21:31:26 -0400 Original-Received: by mail-il1-x12f.google.com with SMTP id t12so8267162ile.9; Sun, 17 May 2020 18:31:24 -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=vs2rth2ILhrH0puDMo2z8OUp9cHp1FWf/QGB9HR/KSI=; b=B6WVtghNiZhlp7THCiFtZZEoc/INFhECJPF7yibrkmGx/xZIni2+NQ/U8vYbrL93kJ fPyady+CchPktXhuQcpXS4B4562cu3UrKF3rtoYs3iDKTFOHQuAOCG7S8BYbpdGq4r52 S/Lytvc/Cp81ufz7V4iEs7FTapUZ/hL4SRp/oHiiMEK3FajfhKDXPqW9Q8Gmn+Ky2hl1 HatjOHBnIe3AlCSAwGoQRcq441/IM7jarC4o0fQes1AD3Vykx57CL9BflUdiHYGC8m0d FJjoAb5hU3WiLhM+Rlj9iUihAoHMJCIC/ybjmP7wxi4cPdyUTO4allevqyzU8WnOI1Hx FLhA== 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=vs2rth2ILhrH0puDMo2z8OUp9cHp1FWf/QGB9HR/KSI=; b=VmdV3prFM5Wq2brjDE7VxM92idKSV28BdzQIa+hf3hu1617Z20IcE+VONKFV3bj8Av eJRRnt1ewtXly81U2r267xiz6kn9yHvcgfWZLKd/y7UnzoDVy70z7U+f5RiGTgJc4b4I dUwi6wla0GUaQ2E/3h2oQcM03TxInmys7b0NpO812yGuUsrzNe/y3WYTx4v8cSEYrQRx mRfmW/ck/wjjiHwuWPUhmnkaPlwmwMspKzhsyRcu7oJrDt46mLSOhehhR0WnnhxAd3Bx ArqLRLd4F++n7PByUUWiowB+GXB+1EEPRGRdayjFUpnDaQE3w4ty/3lChyQ+s2y6K7E2 Fkew== X-Gm-Message-State: AOAM531XZi28SASL5TqfYaidq7h9uU29BbNyJ+Lv4VvelI+gjXpazrpz PTnOBWMQbf0USgD9L89NYwWFVX8eOHO4bm0kyQ0= X-Google-Smtp-Source: ABdhPJxRMTZZRev+WZjVW7XbS75qSCzqU+W0lkC9mOejkJsHNYIxYJTM5Xz1UA9jchdCxQo/N4JU5LatBu1LTVhtySk= X-Received: by 2002:a92:d40f:: with SMTP id q15mr12856567ilm.97.1589765483726; Sun, 17 May 2020 18:31:23 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::12f; envelope-from=joaotavora@gmail.com; helo=mail-il1-x12f.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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, FROM_EXCESS_BASE64=0.979, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN 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:250689 Archived-At: --000000000000ef0d5605a5e21e0c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, May 18, 2020 at 12:43 AM Stefan Monnier wrote: > Integration is hard. So yes, people prefer to make new packages, this > way whoever likes it can install it and those who don't like it won't > be affected. Of course. And those are the "hoops" that need be jumped, and have absolutely nothing to do with Emacs's coding practices or culture, they're just plain old engineering challenges. If one has little time or is bored to solve them, it's easy to flee to MELPA: a fresh start, no-one depends on the new package, which usually has a user base of one (or close to it). Jo=C3=A3o --000000000000ef0d5605a5e21e0c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Mon, May 18, 2020 at 12:43 AM Stefan Monnier <monnier@iro.umontreal.ca> wrote:
> Integration is hard.=C2=A0 So yes, people prefer to make new package= s, this
>=C2=A0 way whoever likes it can install it and those who don= 't like it won't
> be affected.

Of course. And those are the "= hoops" that need be jumped,
and h= ave absolutely nothing to do with Emacs's coding practices
or culture, they're just plain old engineering chal= lenges.=C2=A0 If one
has little time o= r is bored to solve them, it's easy to flee to
MELPA: a fresh start, no-one depends on the new package,
<= /div>
which usually has a user base of one (or cl= ose to it).=C2=A0

Jo=C3=A3o

--000000000000ef0d5605a5e21e0c--