From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.devel Subject: Re: New Emacs features via Google Summer of Code (or other similar stipend schemes) (was: as for Calc and the math library) Date: Mon, 12 Aug 2024 19:17:05 +0000 Message-ID: <87bk1xima6.fsf@localhost> 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> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40294"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, Stefan Kangas , Andrea Corallo To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 12 21:16:48 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 1sdaX9-000AFr-S7 for ged-emacs-devel@m.gmane-mx.org; Mon, 12 Aug 2024 21:16:47 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sdaWW-0005nN-QC; Mon, 12 Aug 2024 15:16:08 -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 1sdaWS-0005n0-F5 for emacs-devel@gnu.org; Mon, 12 Aug 2024 15:16:06 -0400 Original-Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sdaWL-00056Y-Td for emacs-devel@gnu.org; Mon, 12 Aug 2024 15:16:01 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 58D97240105 for ; Mon, 12 Aug 2024 21:15:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1723490156; bh=MZrY7oousT1nykKQxBW5MsBKMyA/fm7nMBiMZ0ZVfpM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=ClU8N7VPkdPIcTViLshT3qhgTy5UUFlv9gDKAVPs1cyjGzfeZKfnbgRCHo7hwqAj/ Ho6D/P8sqLLwtYWmm0MKI+QtYUcYjo1FoHCZ79dy0GqefGCmbK2PspSxsfglC4fMel /jicOKL9tJ/ilELbVoVKYvTZMyzRRTe5DSBnYTkiAfLfDfYJzUweI+vt80nNB1UciX ftY/zxxMNOZrPgv3MU3YTNnKLGsEf1p3Z3Buq9RMom8BJf4EqJtGY7vboBWL2yECm8 EKMQuWwSj2polGHbvvu7HvxqermRiqc6bMX5JJTJK/mThnkhhFo7AQ9bUc9j49Tjvs ffd7PjRPofWqQ== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WjPPR6S28z6txF; Mon, 12 Aug 2024 21:15:55 +0200 (CEST) In-Reply-To: <8634nahu9u.fsf@gnu.org> Received-SPF: pass client-ip=185.67.36.66; envelope-from=yantar92@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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:322682 Archived-At: 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). -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at