From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Preview: portable dumper Date: Tue, 29 Nov 2016 11:13:37 -0800 Organization: UCLA Computer Science Department Message-ID: <0839b53b-4607-144f-3746-db054a29c1cd@cs.ucla.edu> References: <047a67ec-9e29-7e4e-0fb0-24c3e59b5886@dancol.org> <83zikjxt1j.fsf@gnu.org> <8360n6ruzu.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1480446882 6543 195.159.176.226 (29 Nov 2016 19:14:42 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 29 Nov 2016 19:14:42 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 Cc: dancol@dancol.org, emacs-devel@gnu.org To: Eli Zaretskii , rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 29 20:14:38 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBnrR-0001Ds-Qz for ged-emacs-devel@m.gmane.org; Tue, 29 Nov 2016 20:14:37 +0100 Original-Received: from localhost ([::1]:38893 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cBnrV-0000Uz-4T for ged-emacs-devel@m.gmane.org; Tue, 29 Nov 2016 14:14:41 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49527) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cBnqa-0000Ek-Jw for emacs-devel@gnu.org; Tue, 29 Nov 2016 14:13:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBnqZ-0004JC-Fd for emacs-devel@gnu.org; Tue, 29 Nov 2016 14:13:44 -0500 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:39516) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cBnqV-0004Hd-ML; Tue, 29 Nov 2016 14:13:39 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 722D0160117; Tue, 29 Nov 2016 11:13:38 -0800 (PST) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id bBkAbNXgRmvW; Tue, 29 Nov 2016 11:13:37 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 9E47216011B; Tue, 29 Nov 2016 11:13:37 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id wJM25aHL9X6E; Tue, 29 Nov 2016 11:13:37 -0800 (PST) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 269CC160117; Tue, 29 Nov 2016 11:13:37 -0800 (PST) In-Reply-To: <8360n6ruzu.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:209756 Archived-At: On 11/29/2016 10:39 AM, Eli Zaretskii wrote: > If we don't attract more core developers, we will never get out of this vicious cycle. Although we certainly could use more core developers, it's quite a stretch to say that switching from unexec to a portable undumper will scare recruits away. On the contrary, the portable approach is simpler and easier for non-experts than what we have now. > C programmers are a dying breed I don't agree, as C is an essential component of GNU/Linux and is robustly represented in the practical and research programming communities. (For what it's worth, C's popularity is ranked #7 in PyPL and #2 in TIOBE.) Although it'd be fine to replacing the core Emacs interpreter with something better if we can scare up developer resources to do that, in the meantime it's OK to assume C expertise for people modifying the Emacs interpreter.