From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrea Corallo Newsgroups: gmane.emacs.devel Subject: Re: New Emacs features via Google Summer of Code (or other similar stipend schemes) Date: Tue, 13 Aug 2024 04:12:33 -0400 Message-ID: References: <87bk20yoya.fsf@dataswamp.org> <86zfpjirkg.fsf@gnu.org> <877ccnj9dp.fsf@localhost> <86bk1zhrf5.fsf@gnu.org> <874j7qkj97.fsf@localhost> <87y152x5v8.fsf@dataswamp.org> <87r0aui7ay.fsf@localhost> <8634nahu9u.fsf@gnu.org> <87bk1xima6.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39682"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , emacs-devel@gnu.org, Stefan Kangas To: Ihor Radchenko Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 13 10:13:28 2024 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 1sdmem-000A7y-KR for ged-emacs-devel@m.gmane-mx.org; Tue, 13 Aug 2024 10:13:28 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sdme2-0003RG-Pq; Tue, 13 Aug 2024 04:12:42 -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 1sdmdz-0003R0-Sd for emacs-devel@gnu.org; Tue, 13 Aug 2024 04:12:40 -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 1sdmdz-0003SC-Dg; Tue, 13 Aug 2024 04:12:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=weHYs3zNc6r9d38CJ2eyT7EOP55zrFvLld0q1cPKJvI=; b=F+H/rcrGEEuTJp6IAYHl bTywxq8NYRL35JqO6N5bU8yos55rxqLO6b17ooWYcpAKtzTKtbmDnpOqgKAajUPu5ilsO//iT6Tk+ UXEY/WJooV56S0i5nxU1UMwNCXFpB+um4/eER6xJ6a/vHdGsF6hrmZAsEiFeUN6DYozUoCDI8xqUc 2taDYI964HJUeyfcJbarTlugmBNZN9LAmd7SamiK9bhV0JXwKk8Em1dHPplyWTY+7awfXqq50r2RT 4290yhK8Bn0VsfMd8CLw2jPq3LgXJiNFFEgUlSUVSaF7WJpWzIT7tl6iplNpPp9uSdWGffEtg3ir8 G7s+K+efETVFig==; Original-Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1sdmdv-0000QH-7m; Tue, 13 Aug 2024 04:12:38 -0400 In-Reply-To: <87bk1xima6.fsf@localhost> (Ihor Radchenko's message of "Mon, 12 Aug 2024 19:17:05 +0000") 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:322691 Archived-At: Ihor Radchenko writes: > Eli Zaretskii writes: > >>> Eli, have you considered using GSC to get volunteers for implementing >>> some moderately difficult Emacs features? Since GSC provides financial >>> incentive, it may be possible to get student volunteers. >>> >>> Of course, someone still needs to mentor the students, but that's less >>> effort compared to actually writing all the code. > >> I can only say that it would be harder for a casual contributor to do >> a GSoC-style job for Emacs than for other projects, because Emacs has >> a lot of specialized needs and requirements that take time to learn. >> But maybe this is not an obstacle. > > May you elaborate? > The interested students will likely also be at least casual Emacs users. > So, some degree of familiarity is expected. > Other than that, how is Emacs dramatically different from working with > any other large codebase? > >> People, including the other co-maintainers, are welcome to pursue >> this, but I personally have no free time or resources to do that. > > Adding Stefan and Andrea to CC. > > To add more details, FSF/GNU qualifies as a valid mentor organization > for GSoC. Org mode project even participated in it in the past: > https://orgmode.org/worg/archive/gsoc2012/orgmode-gsoc2012-ideas.html > AFAIR, there was a request from GNU this spring to submit proposals. > > So, what I am talking about is not a theoretical idea. It can be done. > > What is needed is a formulation of projects/features that are desired. > Mentors do not have to be maintainers. Experienced Emacs contributors > can be the mentors (also, mentoring a student can be a good addition to > some types of CVs). I think I could propose something related improving the native compiler why not. But I'm no expert of the GSoC, what is the typical deadline? Also, a source of topics to work on could be our TODO, it's really full of interesting things that needs man power (ex the paragraph "Emacs as word processor"). Thanks Andrea