From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: Adding support for xref jumping to headers/interfaces Date: Tue, 28 Nov 2023 17:16:01 +0000 Message-ID: References: <87r0kw8nxu.fsf@catern.com> <3fe5a8cd-b355-d7eb-10ad-8846aef3387b@gutov.dev> <878r6mx1xc.fsf@betli.tmit.bme.hu> <90e4b9a7-3b51-587d-e317-b89e5d5464d9@gutov.dev> <87sf4scxax.fsf@betli.tmit.bme.hu> <77500777-aea2-14db-4aab-7a5dff43443b@gutov.dev> <00b85d5b-7878-4099-ab44-8200e153885d@gutov.dev> <635a84ec-bda3-2fb3-6e04-39bb1245f3e0@gutov.dev> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000601166060b3993e6" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40315"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Felician Nemeth , Spencer Baugh , emacs-devel , Eshel Yaron , John Yates , Ergus , Filipp Gunbin To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 28 18:17:19 2023 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 1r81i3-000AGw-OS for ged-emacs-devel@m.gmane-mx.org; Tue, 28 Nov 2023 18:17:19 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r81h6-0000rs-1y; Tue, 28 Nov 2023 12:16:20 -0500 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 1r81h3-0000rc-Im for emacs-devel@gnu.org; Tue, 28 Nov 2023 12:16:18 -0500 Original-Received: from mail-lf1-x136.google.com ([2a00:1450:4864:20::136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r81h1-0005ku-U8 for emacs-devel@gnu.org; Tue, 28 Nov 2023 12:16:17 -0500 Original-Received: by mail-lf1-x136.google.com with SMTP id 2adb3069b0e04-507c5249d55so8644699e87.3 for ; Tue, 28 Nov 2023 09:16:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701191774; x=1701796574; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=L5SFTLNWuSJ6RxyGe8aqq20i44VdWUAZzxcG9usjQ2g=; b=DYpsiu4n7dMJ7F8qPt5HD+pCDdRu55K3rkhmaiy8oPs3EzOgGeGFQmPAYdELn4codc 9uMO8Ha0Lc9tWZot5j4CEeBxHEGD0ywbhaMO7bpauaPXhsPuE/WYJj6v4sSWP6mv/uTG nJWb/s+vxXfYEQjFPE2Iox8/918pq1sIyKV0S2P1th1L06RPH1cUapmIsgiGK9bEeE0W u3jV7+HBG15M9pA2V+HVVgrDQ19EW6CCepg7oZrYel8SitYV0NtqyLstJUaNmwbbfKj6 h20PjtEWgEOVDWfelKjQ3iASzn+1MG6uevzv8M/E/x5XhSSX1ZecysUuLQsErW58gL1o vTLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701191774; x=1701796574; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=L5SFTLNWuSJ6RxyGe8aqq20i44VdWUAZzxcG9usjQ2g=; b=BKa4d98tc93bA47dUznscA7vgLsGpe5klmV5Eu2IM8xj7NGPnKdaXwpYOv+tiI4fDE uJPbderlqXqg9QUjNctlx8i2iqkmuTTsAqZ9faHMArFZmONIARfKTKSNaGyimzaLR72W HvBJ56SJFbuXR5efdJalkZH1aZ31j/uJQGlj/rhlXJBovqH/wVeMcYFbaRJscgZWWGvq 6QpYU1So1XUF5DwAwdcdsqD7HNvWQKxD27RgVjVulhBJcU/Iydgrk9w4FoT6nD6mgz1D BYMyRovrtwEidbANAOyv24ljsLtDTW4uUdh/b3UlzMLP/fE0Yjq8FVxT6EVyoNmLbNwP F75A== X-Gm-Message-State: AOJu0Yw52ACmbW+wgI631LaEnhzGYB1nAnuu2l43XhQG59h3RHVJAOlk UHzHqjjfHuFLhIVLPxlsCaq0fRYoK3mcYFQgnhc= X-Google-Smtp-Source: AGHT+IHc4+d3r9rvF4f9dtMKenHz5NTKWtM0zQGeGnOVgCkYztvPPq4V4MT0ZBEYG/2xr2VzmdzL8H5jszzavDe1Lz8= X-Received: by 2002:a05:6512:3d94:b0:507:9a66:3577 with SMTP id k20-20020a0565123d9400b005079a663577mr9538027lfv.5.1701191773850; Tue, 28 Nov 2023 09:16:13 -0800 (PST) In-Reply-To: <635a84ec-bda3-2fb3-6e04-39bb1245f3e0@gutov.dev> Received-SPF: pass client-ip=2a00:1450:4864:20::136; envelope-from=joaotavora@gmail.com; helo=mail-lf1-x136.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, HTML_MESSAGE=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:313330 Archived-At: --000000000000601166060b3993e6 Content-Type: text/plain; charset="UTF-8" On Tue, Nov 28, 2023, 16:33 Dmitry Gutov wrote: Being able to rename, or change arguments, or split into several, or > severely rework, are all benefits of using internal functions, which are > thus taken away. > No. And you can't come up with an actual scenario that reveals a problem you wouldn't have when compared to a function interface. > --000000000000601166060b3993e6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tue, Nov 28, 2023, 16:33 Dmitry Gutov <dmitry@gutov.dev> wrote:

Being able to rename, or change arguments, or split into several, or
severely rework, are all benefits of using internal functions, which are thus taken away.

No. And you can't come up with an actual scenario that = reveals a problem you wouldn't have when compared to a function interfa= ce.
--000000000000601166060b3993e6--