From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: David Masterson Newsgroups: gmane.emacs.devel Subject: Re: contributing to Emacs Date: Mon, 19 Jun 2023 15:47:05 -0700 Message-ID: References: <83v8fnslfz.fsf@gnu.org> <6981052a75913ea435ae2adaccdaa1c66252a6df.camel@yandex.ru> <6a22f3608f37e238ffbd20d6dead86d3aa76d01e.camel@yandex.ru> <96766e99bf2618cc4290498933c6e32bc2a0f98a.camel@yandex.ru> <83o7ldpcs8.fsf@gnu.org> <3c64fe534fee45ff75c9e2c3cece8e2ee146091e.camel@yandex.ru> <87bkhdnl94.fsf@posteo.net> <183ae6c17b4d07701e76003dc72c25d8d2705611.camel@yandex.ru> <87pm5t7yu4.fsf@yahoo.com> <339b006829e123a3f6eeaffbd66f557ea837fdcd.camel@yandex.ru> <87y1kgdax7.fsf@web.de> <83o7lc91kh.fsf@gnu.org> <87leggd2cu.fsf@web.de> <83ilbk8u1k.fsf@gnu.org> <448f75fb368e4ae61dd8bd7899047602a806228a.camel@yandex.ru> <83h6r48a02.fsf@gnu.org> <83mt0v70d3.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7467"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Cc: hi-angel@yandex.ru, arne_bab@web.de, ams@gnu.org, luangruo@yahoo.com, philipk@posteo.net, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jun 20 04:24:10 2023 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 1qBR2P-0001jr-Lm for ged-emacs-devel@m.gmane-mx.org; Tue, 20 Jun 2023 04:24:09 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qBR1g-0007lK-C0; Mon, 19 Jun 2023 22:23:24 -0400 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 1qBNeT-0005R8-MA for emacs-devel@gnu.org; Mon, 19 Jun 2023 18:47:13 -0400 Original-Received: from mail-bn8nam12olkn2037.outbound.protection.outlook.com ([40.92.21.37] helo=NAM12-BN8-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 1qBNeS-0007vV-2f; Mon, 19 Jun 2023 18:47:13 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ye3YoXOVzlxqE2dcaC7yhmkCfkZ0BsZcKBs5BWWfqj+Vsj8IhuJhKhqufmc310Fbsr9zQjhDttMGnnu61KznRxy/ejeTuMG1V9yBnH5483JJ0aWBY7KInhkyQXjsF2/OrpvvtuT0j0udWZuX0nA/UF3BxTt+jXNcOFzsPjSNnpTi11/s8WQN8ID9jloMuV75vS6GiRlpKtzDutfvosV6VoCR9KZb0WKZRRxtAtXQ5dFGvli2f421wmrEP9CmQnbyGY4O07czusN0teFjPINbTII5gmIL3K7qPs4ZSJWyBKe3zPtIRFPjW0592PPdg7Ddo93svbuEbpcbLCgtqpCHCQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sTIrzc7orrz2Y32lbjDRsUOXMBhJqbHn1opq180/17I=; b=ShnYXTK91Kw16jvimTzTcUm7kg5T8t4BGySE0oOyKnzODotEk6zXE1Tmw+D05nsubEuAk8r+3UwcOH9YOQOmKQq1ySs67JtrpM0QNpoLKQiL2KuS5QpDfgUgAVo51mCKpiD26ArNiID/cJ6JRJvUm738ujIXmRAv10nOuwOKlomlSapO1uzuYB5+ejhZ/fNvKNPcT7rHFR/P3nT2lFgnsz27syXZG6m69mLcFpECq3vxHsX775YdK+ThHHD1FBYG0IGLrvDrkj/i5gTptiqBjMHPuwDREqdbrfcIXa1DOfU1nJgjOx6+NwPSr/1Jwg3tutCOneM9lvFeyepCCHepVg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sTIrzc7orrz2Y32lbjDRsUOXMBhJqbHn1opq180/17I=; b=oNuwbLVDouj/+4dZZW7MiM7edjkkrFORROZgfPVLT99MDQcicU0ksZhB4l/eKqqMLqNL9FO9aAdxZyDPyx52qEbWQz5FfH+mLIF2sW5OWJHJsslDjjTY79gMwjvcLOwR1eThCqSb0ms2bgjVl3wqHfEca30+CN8Qy2BYl7loVpQmdVUAhLxA29Rt/Q2cg77GUJyyybd3cPCY4HR3t1egTqHjyxUV/vafWFlb3Jnw+x1fMh7nrSdF7VLvnm1SET2LAbb5yse0bUwsflv/OIkiYPK5VC2Rgqcnxd/lco2vJJ6YRuklQKif1R3HBj0mnjm4L+1tWDkT6+9+mC4wThu0Kw== Original-Received: from SJ0PR03MB5455.namprd03.prod.outlook.com (2603:10b6:a03:27b::11) by BN9PR03MB6106.namprd03.prod.outlook.com (2603:10b6:408:11b::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.37; Mon, 19 Jun 2023 22:47:07 +0000 Original-Received: from SJ0PR03MB5455.namprd03.prod.outlook.com ([fe80::34a9:d9f6:b659:70d0]) by SJ0PR03MB5455.namprd03.prod.outlook.com ([fe80::34a9:d9f6:b659:70d0%6]) with mapi id 15.20.6500.036; Mon, 19 Jun 2023 22:47:07 +0000 In-Reply-To: <83mt0v70d3.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 19 Jun 2023 21:50:16 +0300") X-TMN: [NZNJ3XPL0S2uLva10B2Xe5AmpYGWs/uaKT47278gDOb3BezBW92N1kPHCQJQrFpt] X-ClientProxiedBy: PH0PR07CA0024.namprd07.prod.outlook.com (2603:10b6:510:5::29) To SJ0PR03MB5455.namprd03.prod.outlook.com (2603:10b6:a03:27b::11) X-Microsoft-Original-Message-ID: <87r0q7nk7q.fsf@penguin> X-MS-Exchange-MessageSentRepresentingType: 2 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR03MB5455:EE_|BN9PR03MB6106:EE_ X-MS-Office365-Filtering-Correlation-Id: f85bcd5c-df66-4bde-ed33-08db71171c09 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: expw8bfVPkrYDjYeMWhw+i5On4pm4nKeN5nHKggdE6aUnfPqas7l8txpHCx174EiQ4SfN8T4wBR/Og4ZMW5XjYUTMTR3/on9pPVrmoKo86+7tJqCCmCL7v62W+EqlK3rkUQFmU3rEuLVKXMY8EOEUDonNd5Y3brOCUZMLuFDvG0V1hbQPoo6lP8PIEoB+rj5wuTbsGehIuwYao4kgaKZl2vmGnfbXkkW1iljtP6YlOwruaWc98j1Uu64y9wbn+B9nk3gM348HETfVIxkGLy7+gAeP55axqqgpdmSUv5YzWkrY/dt2mZGzm0kPDK3zNAjb5XpiFTU60ZgzEp1xgBEdLgwrdFxvlaN+rTQYqovURURXkaoqqBZtEVwvov1GoO+4wAgFnigHlgjEwRTgdYeqjxuBZgNJS1oHqlDYcTsYW9YYnfj/wpm3scX+DON14G1fdgYNWIMybgrz9+P4LFsls/qeYNXmXrGH+3RSL/1PtmcBgIx7FLk2BYWfmweg5kqk8fyP/oPki90nFeqLpgCvVvbSk8ma98elALMwk6U3+2CFqK5YOyih8GAcsVs1AD5+hGPMBrKb8qRCFd0JP9z3b8yhPgF8ojPiFpXvwV70JseJMnxIhPOsM3nGo0rRlp/ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/rawmey5hlU6x638FZqfxlU/tXXLQ8Jj7jjFHR5TPCkE5UYtjJu7QBGfJfsD?= =?us-ascii?Q?AyxNMF5W70R4qs7Le77x4pZQL72FSrQCK6hxIf6pXEWXwfv6cjI+3ZeqtGf7?= =?us-ascii?Q?JVZTI5Vi8gxegwD3LgRpTGXw6HOLtLXLrfM2kCQXeMStIsAgBhJMg/t8zf22?= =?us-ascii?Q?9+fO97WYatj282iKO/G8uRafSgs7ydsLERedFoCcTOq/GCZoe3pAYJ02ovuJ?= =?us-ascii?Q?fKsiSxemZXIhRvEQgdRUclZigtGVEuYfOSOk0NdfL5KQbnjm3j7y1YYWi4ny?= =?us-ascii?Q?g6ZE9QIIyxYmeML8er8wUq/D2M7bIiuQymySdi6u1nJo2nB+i1GHcx0Uma/E?= =?us-ascii?Q?0y+yVS/MxNfKSrz1WjAfBpju5jyfQkifzXECbE8yk7LIrDKSgsGMOMdEhmzN?= =?us-ascii?Q?7UGaOW0TDx0NUlUH1icbt/jIB63CX/Sh/W1EOFhi0gQkJIGpVzqDPjyKJqH/?= =?us-ascii?Q?EvfeIt2zmHSD43PiYoA2fKSI9fhJe8l+dSi6j3S5KbPYTralnjsaLpC8yP4E?= =?us-ascii?Q?ejzq2OAiMM+LC5K4mZy3yMvHi2ePnsISydkBjeLg5wD1cALI/3dkKcGyjmhj?= =?us-ascii?Q?ngMg5tIp2JS3lzaM5tfgYE12lT+BYVZ1s+kYK4TkkRwLqbr1QjeA7rhUzja3?= =?us-ascii?Q?6Y X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f85bcd5c-df66-4bde-ed33-08db71171c09 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB5455.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2023 22:47:07.5955 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR03MB6106 Received-SPF: pass client-ip=40.92.21.37; envelope-from=outlook_98C99531806B1C22@outlook.com; helo=NAM12-BN8-obe.outbound.protection.outlook.com X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FORGED_GMAIL_RCVD=1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 19 Jun 2023 22:23:19 -0400 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:307069 Archived-At: Eli Zaretskii writes: >> From: David Masterson >> >> Would you say that Emacs still has development practices from the >> 80s/90s that, given the chance and newer toolsets, you could see being >> done differently and better? > > What are "development practices from the 80s/90s"? I'm not a developer of Emacs -- I've kibitzed around in it off and on for 40+ years. In the 80s, there was reliance on email/news for comms (there wasn't much else available). It worked good, but things got misplaced once in awhile because of the disconnect between email & news. I'm sure things have improved with newer tools (like Git allowing direct checkout/checkin of code with proper controls rather than emailed patch files), but I asked if you could see things being better. >> It's okay to say that what Emacs has now is working well for the current >> developers, but is difficult for on-boarding new developers that want to >> start out simple before graduating into Emacs internals. > > Practical suggestions for changes that would make it easier are > welcome, but they must not make the lives of the current developers > significantly harder. This is what I thought. You, as a current developer, should be commenting on suggestions from the standpoint of "will it make my life harder?" (with a grain of flexibility). I hope others understand that point. -- David Masterson