From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Opaque objects and Emacs documentation Date: Fri, 17 Jul 2020 17:59:06 +0300 Message-ID: <83o8oei3wl.fsf@gnu.org> References: <20200712184908.13140.5739@vcs0.savannah.gnu.org> <20200712184909.BBC61209B1@vcs0.savannah.gnu.org> <7bf4d6ef-c0ec-43dc-ad5d-f6e81422ad90@yandex.ru> <83zh84m5ws.fsf@gnu.org> <3dd1c224-69b2-40af-5b2e-43a310253632@yandex.ru> <83tuybmtxs.fsf@gnu.org> <859f594b-1343-6d26-e1ac-7157c44eb56c@yandex.ru> <83a6zyk4tt.fsf@gnu.org> <6edffb7d-7708-534f-93ad-bf9180f5e0ed@yandex.ru> <835zamjsvk.fsf@gnu.org> <831rlajock.fsf@gnu.org> <1fcdc463-b3ab-2d32-31d7-904783ae0d81@yandex.ru> <83y2nii6sk.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34152"; mail-complaints-to="usenet@ciao.gmane.io" Cc: npostavs@gmail.com, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jul 17 16:59:49 2020 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 1jwRq1-0008mm-9h for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Jul 2020 16:59:49 +0200 Original-Received: from localhost ([::1]:46476 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jwRq0-0001GJ-99 for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Jul 2020 10:59:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jwRpY-0000pa-56 for emacs-devel@gnu.org; Fri, 17 Jul 2020 10:59:20 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:54861) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jwRpX-0008PY-Ps; Fri, 17 Jul 2020 10:59:19 -0400 Original-Received: from [176.228.60.248] (port=2042 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jwRpW-0008Ru-AV; Fri, 17 Jul 2020 10:59:18 -0400 In-Reply-To: (message from Dmitry Gutov on Fri, 17 Jul 2020 17:35:20 +0300) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:253026 Archived-At: > From: Dmitry Gutov > Date: Fri, 17 Jul 2020 17:35:20 +0300 > Cc: npostavs@gmail.com, emacs-devel@gnu.org > > You are welcome to propose a patch that would implement the same > observable functionality (a partial one would do), and I'll tell you > what's wrong with it. The issue I suggested to discuss in this thread is a general one, project.el is just an example. Thus, asking for a patch is not going to advance the discussion. By contrast, an explanation why you think project.el could not have successfully implemented in any other way would advance the discussion, because it would show us the advantages of such a design and implementation, to be weighed against the disadvantages I pointed out.