From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Native display of line numbers Date: Sun, 18 Jun 2017 22:44:11 -0400 Message-ID: <5e9f620a-689d-2a26-321f-dc595b166c84@gmail.com> References: <83lgoqzm0v.fsf@gnu.org> <32799d7b-6c56-7972-4ed3-4173b7b2d751@grinta.net> <83h8zdxdss.fsf@gnu.org> <6a2b3f2f-8304-2dbf-6ad3-53459e1cb4c9@grinta.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1497840261 13341 195.159.176.226 (19 Jun 2017 02:44:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 19 Jun 2017 02:44:21 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 19 04:44:17 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 1dMmfp-0003Ao-Bo for ged-emacs-devel@m.gmane.org; Mon, 19 Jun 2017 04:44:17 +0200 Original-Received: from localhost ([::1]:40276 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMmfu-00083W-ML for ged-emacs-devel@m.gmane.org; Sun, 18 Jun 2017 22:44:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41384) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMmfo-00083M-Bz for emacs-devel@gnu.org; Sun, 18 Jun 2017 22:44:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMmfl-00084m-BB for emacs-devel@gnu.org; Sun, 18 Jun 2017 22:44:16 -0400 Original-Received: from mail-qk0-x234.google.com ([2607:f8b0:400d:c09::234]:34282) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dMmfl-00084N-5d for emacs-devel@gnu.org; Sun, 18 Jun 2017 22:44:13 -0400 Original-Received: by mail-qk0-x234.google.com with SMTP id d14so24038450qkb.1 for ; Sun, 18 Jun 2017 19:44:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=5rrEs3UWx5yXfyiBnD3cmRXOyIW2l/MWmN/Y1imO298=; b=TmIs08AG1wDVOiob23gnBXXzgaJ1Skdg2oOEavyrwotEuBfvEcZY2YHE1ExeVA0vjW qK9+3GpkSesdRO0/a7xnAAYTPRKXQQUISQP/USlehcY3RRUXsDJrIUpjD+dKhM2bI/pJ /jr5cFmFMM6OAP0/3tNfRFbGLew1q9yol0Ok7SCxRPxgsbMOMtnk8E12DwL7R2WxZyuK RRBEK2yvYb9MezKFV16VuQkTkKThYpXj7xu36RpF3KsUrzwHsH4Kzq0KRWR4c7BpVcJL HWOib3sjbIJyySSqzsm11dVSOSoWJyz96eRqceKrkVJq29jIy22wr7qSiGUwhznPj6mf nUBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=5rrEs3UWx5yXfyiBnD3cmRXOyIW2l/MWmN/Y1imO298=; b=LOYiYYZgEyR5Q9CPcVE0HoSFas/QSu+/VUB/wcag9w1EABwAnchrebBSebYYPtTHuv uGrd75Q08C9/QwwLqMMfVTMC/wpG3dbvXRtk9YfjjwqM/GNBHzym7zMyrHBdw8PYhU7n wdIWvF3a752QZEFaW2FLPxH6ew36lj1g7IYTDja6SZaqYSsauP5VHo+leQyNxlrCARI8 w0f6TZibx+l7iVIMK24Ftft6QxChm4HHAAe2K9HMryc5rlbyVn2D07D1RUjtm1vJK0Eb EyAqE3uPXl/Bql2QYsvIW4bXNWg4oalX6dlMRBgSNV1pyH698NHILsZU2GEoqnJU8Ipl FJAw== X-Gm-Message-State: AKS2vOz3ChHjnYAyZz6zbfmLsba3h5kLQmr32p9ubQgaloCwozXrAZG5 TWIdgxAorrC8qhhmmPo= X-Received: by 10.55.160.196 with SMTP id j187mr14585484qke.145.1497840252304; Sun, 18 Jun 2017 19:44:12 -0700 (PDT) Original-Received: from [18.111.28.55] (dhcp-18-111-28-55.dyn.MIT.EDU. [18.111.28.55]) by smtp.gmail.com with ESMTPSA id c145sm5828609qke.54.2017.06.18.19.44.11 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Jun 2017 19:44:12 -0700 (PDT) In-Reply-To: <6a2b3f2f-8304-2dbf-6ad3-53459e1cb4c9@grinta.net> Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::234 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:215766 Archived-At: On 2017-06-18 16:48, Daniele Nicolodi wrote: > On 18/06/17 14:04, Eli Zaretskii wrote: >>> From: Daniele Nicolodi >>> Date: Sun, 18 Jun 2017 13:41:04 -0600 >>> >>> I though there were am hard veto on the implementation of any new >>> functionality in C code, because reasons. >> >> Evidently, this impression was based on some misunderstanding. New >> Emacs features are coded in C all the time, e.g. see the recently >> added command replace-buffer-contents. > > Evidently, I was under the impression that the portable dumper idea was > rejected mainly on the base that it is coded in C while a possible > solution exists taht can be implemented in elisp. That's not how I remember it, at least. IIUC, the debate was mostly about the data representation format for the dump file (C code, or ELisp). The implementation of the dumper and loader was mostly C in both cases, although in the ELisp representation the loader was just the (existing) ELisp reader. Did I misunderstand? Clément.