From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: "Write a new package" culture instead of patches? Date: Sun, 17 May 2020 21:48:05 +0200 Message-ID: References: <83tv0e9x14.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="121407"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org, ndame To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 17 21:49:20 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 1jaPHi-000VTN-PM for ged-emacs-devel@m.gmane-mx.org; Sun, 17 May 2020 21:49:18 +0200 Original-Received: from localhost ([::1]:36546 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jaPHh-0004SI-RR for ged-emacs-devel@m.gmane-mx.org; Sun, 17 May 2020 15:49:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49668) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaPGi-0003Rr-Ah for emacs-devel@gnu.org; Sun, 17 May 2020 15:48:16 -0400 Original-Received: from mail-oln040092069102.outbound.protection.outlook.com ([40.92.69.102]:6151 helo=EUR02-VE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaPGf-0007Ir-Bo; Sun, 17 May 2020 15:48:15 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NgNX5Do2ClutCxUYm2K7eDSRCaYTIoONGSdUzA83HjMTM5BbtOT1g6shYs7eMqscDA7K3/zOVLdDMwkSBf+2Sg6E0C0Y/OHiX2HAvwcRYnjylJHua0LK1vnElRJLQoS2jy9D6V0l4c7RQ7OBi2CLUBVSbNIqII4tMEE15R6LiZeAL5yjEQJkseoAk/ZF42pk7n/dY+GUc/ZyLC8sZ/s8pjvBjTD5yM18GgoaJKFbFNTUkZqfQaU4gEIsZIkNV8SoArIJ7VWmmX0gLx9pSoq1mnj3Q4N7a+y6cEiTJf7gOjmHY5wxMZcL+eefBKC6/dHlR1hbGiI5KBCgRSnlBT6ajQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ji8p8WIMnnreU9+of6opVdcPqwEOI8uzcfeOsP79ICc=; b=O0GLArmBmXaQEE3F2s2qFEwz0Owd0pmtY5RCYFXpuu+4IHROgODHS6psNepm5e62cottD6Qy5mu3SynhkhptGSEOxWzZPudNrrNFjrW0PB+O7ZiCYQCCUBEqVV10iiSBm70el7FR0huu7KUIms8vxLVxhBvig+wzyVPbtieYPfeDUd25ckq4WPpZn6xHh/mBz0XoXRt60S+9muQ7lxTjfWpC5wJXkAXEfOa30yhHxyPpPSqoA4Z/ax2IMyWnmWy042Bq2pTGpuBVZML7t9ZmaUINb+IB/jn3azu6wNrtMvu6ossUS0tKoFsm2ScQEIc8a9EgOfWSqz/Bsd7oq4lFDQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=live.com; dmarc=pass action=none header.from=live.com; dkim=pass header.d=live.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ji8p8WIMnnreU9+of6opVdcPqwEOI8uzcfeOsP79ICc=; b=qL0Wn/FwC5ZC990AMl9pkTkcUSKJRZn0LI9GZCpqtEGsBiHtZT/+xNCWHg0Zwfz3BDQj1Zvb3PoTHaGuEUZ8nKZ2hExr0hcMt6uxqDF7/417TU9683S9wnem+8s/XSL6ZX0t6SN35eJGNtz3hpSWJBEccOHoYFF7ODp495vtl7empQWRPpZJj8Sl14jcAFm/BVGyEMR9REMIu4eJjmN7Fdyp2Z1RARXe5Dj5XDmXRBZUek4I2Rs0bzd4bGLdYtYm6SStVXzAYJP7bJS5Zx91Zxm0dXEASIOraSUvV4pCmLSx3gtrMpRxB6azs6FrxCcjz70goDK+9/qEBEeTEvu/vg== Original-Received: from HE1EUR02FT039.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1d::46) by HE1EUR02HT194.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1d::225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19; Sun, 17 May 2020 19:48:09 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e1d::46) by HE1EUR02FT039.mail.protection.outlook.com (2a01:111:e400:7e1d::478) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19 via Frontend Transport; Sun, 17 May 2020 19:48:09 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:64912C33B001E56628C009926054AA3196C3D26D6B1F335EFA7F8A0BA913AF40; UpperCasedChecksum:EC3FF2E86AA2F381E7BF848AE9218D24C43809E666E1A1A1A4CD12908BCE5401; SizeAsReceived:7651; Count:48 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::49f0:2314:a959:bec5]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::49f0:2314:a959:bec5%7]) with mapi id 15.20.3000.022; Sun, 17 May 2020 19:48:09 +0000 In-Reply-To: <83tv0e9x14.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 17 May 2020 22:33:27 +0300") X-ClientProxiedBy: AM6PR10CA0094.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:8c::35) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <87zha62vii.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM6PR10CA0094.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:8c::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20 via Frontend Transport; Sun, 17 May 2020 19:48:06 +0000 X-Microsoft-Original-Message-ID: <87zha62vii.fsf@live.com> X-TMN: [jFxch4E59AScd5iUOBccgodBPXxccadA] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 48 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 9a640256-fb18-45fe-9c05-08d7fa9b3823 X-MS-TrafficTypeDiagnostic: HE1EUR02HT194: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oXLXoJ77ZNYRMofYH1uNagReSTR/f/QVZkA183gebRaIG9vEIZgEK1LS7fyI2Hs9rV42/cFYVks9T5ULsZv638ecvqt0GbGtuMNJBBa5xhGeqVtrivtYxyUoMxK7eXHVGzfhaWyY/ml0Hk81ruJWUL0XFNOMiYHxj2xPg/zonC0ap6tqbWkZqbhQUvhXutmS3v9H0v1OKUDMbchJyQCHAg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR06MB4526.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: 5OEW56lTzlejHoyYFcRvwgPbZvnYQNA3z23foXRzyOLGwiIAfktNz4ajHEFFLO+Y2trD+H3MtpLntf+StgoixazKj5/fEDHqGyyAkxQoRN3jTi141vzEkHHeiC5lixBnhK6BTySudTFRJoTNO6UttQ== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9a640256-fb18-45fe-9c05-08d7fa9b3823 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2020 19:48:08.9993 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR02HT194 Received-SPF: pass client-ip=40.92.69.102; envelope-from=arthur.miller@live.com; helo=EUR02-VE1-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/17 15:48:10 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, 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:250659 Archived-At: Eli Zaretskii writes: >> Date: Sun, 17 May 2020 19:25:50 +0000 >> From: ndame >> >> The obvious answer is because they solved the problem, it works, available to anyone and they can't be >> bothered with jumping through additional hoops (paperwork, following the core rules for docs, code >> formatting, commit message, etc.). >> >> For some people getting their code into the core is a source of pride. For others it's a pointless excercise, >> because it's trivially available from MELPA which the majority of users use anyway for other packages too. > > But MELPA asks you to jump through a different set of hoops, which > seems to fly in the face of your theory. > > IME, many people who "solved the problem" want others to enjoy their > solution, and that is what gives them the incentive to "jump through > hoops". To me I just want to save some cpu cycles :-). Somebody could take and re-write my ls-switch thingy better, and I would be happy as long as I don't need to download 3rd party package and overwrite already loaded software everytime I start Emacs (as long as it does what I need). So patch in Emacs is to prefer to 3rd party package in my eyes. At least for very common, often used stuff. Kind-of green-thinking, saving unnecessary wasted cpu cycles saves energy as well for me as for the nature. Maybe ridicolous thinking, but why we load so much stuff into Emacs, just to overwrite it on boot time? :-) I think efficiency in computing should be in general taken more seriously, I think it is morally as important as privacy/freedom/integrity considerations which FSF/GNU people are standing for.