From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas 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: Sun, 18 Aug 2024 11:33:26 +0000 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> <86jzgkheij.fsf@gnu.org> <87mslaytml.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34399"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, acorallo@gnu.org To: Ihor Radchenko , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 18 13:34:04 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 1sfeAd-0008nA-De for ged-emacs-devel@m.gmane-mx.org; Sun, 18 Aug 2024 13:34:03 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sfeAB-00012R-Pc; Sun, 18 Aug 2024 07:33:36 -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 1sfeAA-00012D-1c for emacs-devel@gnu.org; Sun, 18 Aug 2024 07:33:34 -0400 Original-Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sfeA5-0008Uw-Aa; Sun, 18 Aug 2024 07:33:33 -0400 Original-Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-5b5b67d0024so4233615a12.0; Sun, 18 Aug 2024 04:33:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723980807; x=1724585607; darn=gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=DB9K2nsXtqTd95gEPJKeMTUKH/SCJRRY7n8Rq6HG+Vo=; b=AJ6xdpBDrD/vLw1BeWcEbmJCheknj7SEHTSuv6gWs7LQERMs0IwZjoXMtOMpIOpwFF aXSCsTxat2yB00ubgVvDwnI6yEaBeHMHVgd65ETMJ8GdxH8ZSjIDB4beutfG62TUJv31 s53dUiu+FP9wP74+sGfk7C7c49iLTgKCo0VXAytc9708+uk8mM6EtYoB0mt4CMNgOves M1KOizcpsea8aEgdFtp8SOQ/ZUyYH5SYIi+MrY9lOCsYv9izJQoZRjzx3b51wut4Ynf5 BdnwWiEy6fvASXV36SbIBqoxgS26vJKatD6S0FcB9HlDL9sPV9sE8s7YrV8LslaZ1McM K2mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723980807; x=1724585607; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DB9K2nsXtqTd95gEPJKeMTUKH/SCJRRY7n8Rq6HG+Vo=; b=SZnWv+BFxKmIKVrhk+yxMbwnWH+aPhUGOltFxQz2t6JKb5ChM3inGiGGDyP7+sBS/2 lDyIsvUQakUCpHlFlv0yGkvA7RiGY+aI7GWBzpcqaTu1heAx5nWVdQYz3qBgRmZNXopc O1h0tUVdkiDw6GoQNJ35VaAh/k1Q2UOwVF8IdsQjOxedy8Q7tnPnnkQGOfASgZGU0eev hNZ090th6VAN7Phx8x/MdaToQsaP36C1lgw52wcu5e5g2hiNp68XOyvSTtqQ+/6HNWe4 NvRegOVXVt+4WzeD5MESvHB9tiuJcJYPYkghuOHXTmnMmJJLGwSsNGJ3MkuFeDHLDuTL BtTA== X-Forwarded-Encrypted: i=1; AJvYcCXjFimnDWF6oUjERmsBAMFsx22BIO+ihlcdRQ0WvGON24Q5XtEO/f0MEZ6SZ4mKgiC0V/Np5zW9siWIJi9WqmkBr0UOWDwPRQhjOLRdhZY= X-Gm-Message-State: AOJu0Yyz+T+9FF6Dz8MmeZnn975xYGhlCoGJfcOSBjTiEnVqFCh4RB27 4xbgbwXKLiCB11ifJaOfbFltGVSzzjjUgrgl8fszzNWBXvvVsstqk6EQHBOCu7WCMITElCyR4Oj Mkf90wOgV/CvaQzv96CvGB1SEQ4k= X-Google-Smtp-Source: AGHT+IGkH6mQpxRC/bnwnl2MEgRL6wAJo2y47skonGAsEzB42rxvNKMqytF2LynSp4DEFoSg96Qy2vTDpIyVfEfgSgI= X-Received: by 2002:a05:6402:2342:b0:5be:eb9b:b72a with SMTP id 4fb4d7f45d1cf-5beeb9bb9a7mr1553497a12.6.1723980806818; Sun, 18 Aug 2024 04:33:26 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 18 Aug 2024 11:33:26 +0000 In-Reply-To: <87mslaytml.fsf@localhost> Received-SPF: pass client-ip=2a00:1450:4864:20::52e; envelope-from=stefankangas@gmail.com; helo=mail-ed1-x52e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, 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:322885 Archived-At: Ihor Radchenko writes: >> We have etc/TODO which could be used as a source of ideas. > > Are there any specific todo items there that you view as more suitable > for people with limited experience in Emacs codebase? I agree with many of the reservations Eli has, but on the other hand this depends highly on what the projects will be. Perhaps this could be a good way to attract new contributors, some of which will be found in the already existing Emacs community (parts of which do not interact much with emacs-devel). So I'm basically all in favor of GSoC, but someone needs to do the work to get the ball rolling, for example with regards to suitable proposals. If someone were to propose a list of projects, then it would be easier for others to comment on it. This could potentially also be used to expand the text that is currently in etc/TODO, to improve that file. If that's possible, the effort will never be wasted. Another thing that would be useful in this regard is if people could indicate their interest in mentoring students, even tentatively. As for me, I _might_ have the time to act as mentor, but that is highly tentative as I didn't consider or think about that very closely. It would also depend on the project idea, of course.