From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] scratch/widen-less a4ba846: Replace prog-widen with consolidating widen calls Date: Sat, 2 Dec 2017 21:35:43 +0000 Message-ID: References: <20171129233237.27462.23351@vcs0.savannah.gnu.org> <20171129233238.504B5204F1@vcs0.savannah.gnu.org> <5d668ce5-1482-a3d4-c01b-7d996a532567@yandex.ru> <20171130214621.GA22157@ACM> <27985594-3bb4-ce88-8928-2ccfeac13eae@yandex.ru> <20171201154913.GB3840@ACM> <1e542021-e389-cca4-6acd-349efddb2652@yandex.ru> <20171201223529.GG3840@ACM> <4a94ec5c-efdd-50f1-ff4d-277f5f45c2df@yandex.ru> <83lgil1qme.fsf@gnu.org> <83d13x1j2s.fsf@gnu.org> <34abea95-c7f7-e8fa-8407-8c2fd2a4cfe1@yandex.ru> <83y3mkzw1n.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 1512250564 16629 195.159.176.226 (2 Dec 2017 21:36:04 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 2 Dec 2017 21:36:04 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Thunderbird/57.0 Cc: acm@muc.de, tom@tromey.com, monnier@iro.umontreal.ca, spinuvit@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 02 22:35:58 2017 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 1eLFRz-0003n8-8j for ged-emacs-devel@m.gmane.org; Sat, 02 Dec 2017 22:35:55 +0100 Original-Received: from localhost ([::1]:37006 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eLFS6-0001MH-LO for ged-emacs-devel@m.gmane.org; Sat, 02 Dec 2017 16:36:02 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51038) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eLFRx-0001MA-25 for emacs-devel@gnu.org; Sat, 02 Dec 2017 16:35:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eLFRt-0008Qu-4M for emacs-devel@gnu.org; Sat, 02 Dec 2017 16:35:53 -0500 Original-Received: from mail-wm0-x231.google.com ([2a00:1450:400c:c09::231]:34015) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eLFRs-0008QX-TJ; Sat, 02 Dec 2017 16:35:49 -0500 Original-Received: by mail-wm0-x231.google.com with SMTP id y82so9748385wmg.1; Sat, 02 Dec 2017 13:35:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=y7oZmFIf8tOMRRANT685/B+171xiXjwSDUoNhxX1woA=; b=uNvS8AYVMTyX3g3wLlXY4yZs3b/QIproj3NtmmFG6+FTaME83UNgTAlNmnSjUl/yxn FK577B2baHrArfefHaSNquQQkSe81gGSwNWi2u2mDtWt9HfkRceJ5Hm8ls8xLvu4QxvE TIYdmnq2TZhgWxc2ktJmqEfoyyTNDE/025b5NIsxQrbCaoikCSArk2yBXDunfhUZ6Szl c0dmvt++/EadWmLLUO4pVsgdqhchXivZQHOb3I7i3dtxBE6GT3G63XN5CRz8O7sSUrZi vCuwpDoShDOQGsiwwzGJDyFiekDXhAMReJQ1k1R+rR0MjBmGByhtH3JfDMg1VtpzdF3I 56SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=y7oZmFIf8tOMRRANT685/B+171xiXjwSDUoNhxX1woA=; b=JZkpL/Q4hjECm4CxyYseX6VmkT8izgCwy3DjusEQm9pfZrrNVS4wTISIfTVseEwmEq JzVDjMwCSu9wOWmKOLhLHhX8ge3sCxXIWsjLQRSMwYRoc8lrtWWKxjM/PcyHPrsdwkMx GBuEylFUDnu97E3iKrU0M9KbxHefJuhY1rpbSj8dpmJffforZwQVB6Ysa+bUik0TuMgV Bl4RxLXATEYNEATmWLIc2zENX6Rx+uTyzoCczVimC0hvLrz3+VA76u3V3cSKebGQoDpv L4th2qVUK9aqLUf4/Cg8oqFOlk2funvX+/btRNNGu0OcU7PP7uPo81w2zxKmUq8cXKT1 Z24w== X-Gm-Message-State: AJaThX7iga3eJQp6L8coiXDEPqaDMlc+N+C+pEG8W2Sc2qMGMyTVnGgt dngilO74rZTqFfVgY1PerfdgdQa4 X-Google-Smtp-Source: AGs4zMZ/fgES89N+VOiYi6PedB1eeeOVH1fF8+FRslwuhI9cw1KUmCkW12mecbYHE7HC0mUZSyKoOg== X-Received: by 10.80.245.181 with SMTP id u50mr23698698edm.171.1512250547560; Sat, 02 Dec 2017 13:35:47 -0800 (PST) Original-Received: from [10.252.20.95] ([157.157.58.170]) by smtp.googlemail.com with ESMTPSA id m8sm6174642edl.74.2017.12.02.13.35.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 02 Dec 2017 13:35:46 -0800 (PST) In-Reply-To: <83y3mkzw1n.fsf@gnu.org> Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::231 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:220633 Archived-At: On 12/2/17 8:58 PM, Eli Zaretskii wrote: >> Still. Why would you need it? What benefits haven't you been able to >> achieve without that support, while working on Emacs? > > I don't understand the question. I'm asking why "Emacs is written in these 2 languages" is important. > Surely, a feature that aims to > support multiple major modes should strive to support CC Mode? Not necessarily. It should first and foremost support the languages that are most important for our users. > They are important, but so are C-based languages: C++, Java, Awk, etc. I don't know CC Mode, and cannot provide patches for us. I tried debugging related problems a few times, and those turned out to be fairly long spelunking expeditions. However long it will take just to convince Alan to agree, is anybody's guess. > It's not a catastrophe. Assuming Emacs 26.1 is not a complete > disaster, we could decide releasing Emacs 27.1 as the next version. Not a catastrophe indeed. But no step forward for mixed-modes support in Emacs 26 would be unfortunate. > Why would we need to remove that for Emacs 26.1? It's not well supported, and it's incompatible with the code we are discussing. There's no point in having it present in Emacs 26, and then removing it in Emacs 27.