From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs] Date: Tue, 19 May 2020 17:54:10 +0300 Message-ID: <0579de0d-5767-c40b-6af5-6c291e3523d5@yandex.ru> References: <35DBF02E-44D7-41E5-A217-7D6EC84ED221@icloud.com> <4e937898-ae46-710a-cbca-e452a1156fa1@yandex.ru> <837dx88022.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="93435"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 Cc: rms@gnu.org, joostkremers@fastmail.fm, Emacs-devel@gnu.org, ams@gnu.org, monnier@iro.umontreal.ca, pcr910303@icloud.com, phillip.lord@russet.org.uk To: Eli Zaretskii , =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 19 16:58:22 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 1jb3hG-000OCa-Fr for ged-emacs-devel@m.gmane-mx.org; Tue, 19 May 2020 16:58:22 +0200 Original-Received: from localhost ([::1]:57116 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jb3hF-0006do-Gb for ged-emacs-devel@m.gmane-mx.org; Tue, 19 May 2020 10:58:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44722) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jb3dI-0007Zj-Uy for Emacs-devel@gnu.org; Tue, 19 May 2020 10:54:16 -0400 Original-Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:33743) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jb3dH-00039M-TU; Tue, 19 May 2020 10:54:16 -0400 Original-Received: by mail-wr1-x430.google.com with SMTP id l11so16332843wru.0; Tue, 19 May 2020 07:54:14 -0700 (PDT) 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=BKIBFpFP4kA8VPgZh0PObjgdguVB2yzEistdgCS3gUw=; b=ZeugNziGT8WbqKJ0mh4cyWQJ5ydwQJ26JDX6+gR0uMYsqEtWdIDEJP7iffPV2AVeAX JtHkvTfVsc0lBvS5k+tvmlbjL9Nb2Yp8AaXPbnFT/or+OVXhmfj7aNkE6inkNTMPHZre DVBh7jrSomrR1ipk+Lr1AkSRgVHz/5a5j51ZFyrir+DYea0hszVKfa+IovNhB+RYhppY a7q6MvlyINRln1H6PWOmuLmo5nAcUYSrNGrjN+BS6ll7m+XLdPnobERTmn9DAFY36/gg mub4FNprrEQR5G044utmVmIAP9ItMLgrh8ftgS2f/ZMP2Rfn1rbdGXJ9yceD4SVba33Z LYEg== 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=BKIBFpFP4kA8VPgZh0PObjgdguVB2yzEistdgCS3gUw=; b=VsXTqkSyUTm5VX4tR5rkTPZD3uVsIScH2lTjCgX2xa4PaKlK7z0ovmiB5XIkeTcrWR voE4Cr/OXQjhYBJFs6SsHsMMdTKmQAuDwBVmjN2zMdKJ2S8IQ3gK/jDvjSSuZXNggwML k4yzesl1OmLdqG3gca6JGylzBsOyNrPHwTqq5vZXgM6NbVsKU5cX19p8NuZZrps0pmkb qp6BsjmKVcbmWcwWsFiEZtCmjaTH7W2xY9INqXOyPDFON0HiuZ5iRwqpZI/9tl8LXoCl v1KTLbRB2MFxElN6ckGTRaGTHOZoN8+R7H4nH4mrlR67ci+xqPiIF30tIr7D0zUwjQdv uhJA== X-Gm-Message-State: AOAM532jbONmcD0YIYdneL8OrZhJK38/FsOGviFGGRiATnomMfkdCqcc PacjY5rzumwLuvGQqgLOpkWpIprpAdc= X-Google-Smtp-Source: ABdhPJw9ZM4Z13iiucvqLJpncxC6im/FN3muNSLkj5j9fU0HAxQvXSjVQIoVt2q0QnJM3dQc3WHOfw== X-Received: by 2002:adf:f386:: with SMTP id m6mr25196160wro.88.1589900052942; Tue, 19 May 2020 07:54:12 -0700 (PDT) Original-Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id 7sm22217015wra.50.2020.05.19.07.54.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 19 May 2020 07:54:12 -0700 (PDT) In-Reply-To: <837dx88022.fsf@gnu.org> Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=raaahh@gmail.com; helo=mail-wr1-x430.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIMWL_BL=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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:250942 Archived-At: On 19.05.2020 17:35, Eli Zaretskii wrote: >> In general, I'm intent on describing a pattern here: there's a very >> good reason for functionality that can be seen as infrastructure >> to be in the core. > Definite 100% agreement. And I think this is a general tendency we > should agree on regardless of the specific issues raised in this > particular discussion. We clearly have different ideas on what infrastructure is. xref and project are infrastructure. completion-at-point-functions and flymake, and eldoc are infrastructure. Infrastructure is extensible. Eglot is some infrastructure and some implementation. And I'm still not sure what part of its "infrastructure" is generic enough to be used by other packages. Aside from jsonrpc, of course.