From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: contributing to Emacs Date: Mon, 19 Jun 2023 21:50:16 +0300 Message-ID: <83mt0v70d3.fsf@gnu.org> References: <83v8fnslfz.fsf@gnu.org> <8423a35750d8d8e0437c7708f6b4d0bbdfdb7fe0.camel@yandex.ru> <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> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36183"; mail-complaints-to="usenet@ciao.gmane.io" Cc: hi-angel@yandex.ru, arne_bab@web.de, ams@gnu.org, luangruo@yahoo.com, philipk@posteo.net, emacs-devel@gnu.org To: David Masterson Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jun 19 20:51:44 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 1qBJyZ-000963-MM for ged-emacs-devel@m.gmane-mx.org; Mon, 19 Jun 2023 20:51:43 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qBJxX-0002Mz-JP; Mon, 19 Jun 2023 14:50:39 -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 1qBJxI-0002Hz-Ie for emacs-devel@gnu.org; Mon, 19 Jun 2023 14:50:26 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qBJx6-0001hp-TN; Mon, 19 Jun 2023 14:50:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ddi7p0K5+aYrf1EgCd08zl612veIXDwoRKtvL2oHHyc=; b=EixGSmGQ0mBJ zRakEdOzgvR/AbXCgain2VyVgdJ3HZKTIcAPxFFh5D/AgwcSer0svo4kvo2vKWPm1dPMQmdPqSTa/ gKeALQjqx23pjcs0+vGOzlUunCgNZvxEMWoNUXD36LyQ9KvYN7N2mQq3oX252LyfVioSt/mcnuY1S oCaj/enNimq4mMXPULKEdN95bY/U4ohORd/V9VXZNEztGvluHAooOw1OpLJ0BdCo1kCvvbsCPMqfW 11X0/lkvUaUvnvLNrYCT42rYTfV17/Q3Wo94KMNzKrNS9VTJeBKIh0CDE5bS8E7Uj9iiBfnF2+aaF OjazIQP2vouNrE+yaVIDog==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qBJx6-0007P8-A7; Mon, 19 Jun 2023 14:50:12 -0400 In-Reply-To: (message from David Masterson on Mon, 19 Jun 2023 11:07:07 -0700) 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:307060 Archived-At: > From: David Masterson > Cc: Konstantin Kharlamov , arne_bab@web.de, > ams@gnu.org, luangruo@yahoo.com, philipk@posteo.net, > emacs-devel@gnu.org > Date: Mon, 19 Jun 2023 11:07:07 -0700 > > 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"? > 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.