From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "H. Dieter Wilhelm" Newsgroups: gmane.emacs.devel Subject: Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed Date: Sun, 30 Jan 2022 13:29:38 +0100 Message-ID: References: <86czks94vl.fsf@duenenhof-wilhelm.de> <86v8yj7vhv.fsf@duenenhof-wilhelm.de> <83v8yjyj21.fsf@gnu.org> <87sftmn1k9.fsf@russet.org.uk> <83sftmwner.fsf@gnu.org> <87mtjump5q.fsf@russet.org.uk> <86h7a25nz7.fsf@duenenhof-wilhelm.de> <878rve85yy.fsf@russet.org.uk> <86a6fu3xb2.fsf@duenenhof-wilhelm.de> <87tue1j8x0.fsf@russet.org.uk> <86wniw3kdq.fsf@duenenhof-wilhelm.de> <83tue0u8sh.fsf@gnu.org> <86sftk3evj.fsf@duenenhof-wilhelm.de> <83o848tc92.fsf@gnu.org> <86o8473k13.fsf@duenenhof-wilhelm.de> <83ee53ssbx.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3611"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (windows-nt) Cc: Eli Zaretskii , Corwin Brust , Phillip Lord , Emacs developers To: chad Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jan 30 13:31:10 2022 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 1nE9MM-0000jV-E5 for ged-emacs-devel@m.gmane-mx.org; Sun, 30 Jan 2022 13:31:10 +0100 Original-Received: from localhost ([::1]:42358 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nE9MK-0008Vs-Px for ged-emacs-devel@m.gmane-mx.org; Sun, 30 Jan 2022 07:31:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:46546) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nE9L1-0007hQ-3u for emacs-devel@gnu.org; Sun, 30 Jan 2022 07:29:47 -0500 Original-Received: from mout.kundenserver.de ([217.72.192.74]:57107) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nE9Kz-0003la-FM; Sun, 30 Jan 2022 07:29:46 -0500 Original-Received: from VSL7V7PW ([92.116.183.79]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MGz9p-1n0jK42QaZ-00E5AK; Sun, 30 Jan 2022 13:29:39 +0100 In-Reply-To: (chad's message of "Sat, 29 Jan 2022 21:37:28 -0500") X-Provags-ID: V03:K1:h/8ozCnQbVoSzK+aG2UESKJqn/CFGHBub2oqOggRuZpX/psqwnc STqbnHcSF81zEds5mbI1CCEBBZtlurHAtvgTw8jxC0nIsnSH3BX+iIGZ+S4dEXpkRQtSgBM PtyD2x6bNcdh1MclliUjgr0PaxaEBQ5Y2GO4dHh4vz+pJ1gWXNExyKcQhHg8tNjoJcLYBCF 7br9ZwrAEf49zHScky2hA== X-UI-Out-Filterresults: notjunk:1;V03:K0:JrOM/7qlQ8E=:KN7TZhOQyeXssg/Pw7Ey6K bn0yo9354W18pUnjSMo7cTIsYliwR6YEWo0RTH7gd7pZgSscYjHZyb8VuLsapty5yBT396/Hc gRpkXkpfRhLJqK6GIMzcKFg39C6HQ0W6IesRdeDJ57DfNa+l9e8RqIMt3ZpwXuGQWUoAmykRl qz5pPaoPBmB3lTJNd+TDzFvVvP1OHCKVKmSyLflm6Fkpm7UDs8jAg3Fz5HF2BqdprsCkGzIHC Ukrurt18aH9DiSnVgmwGbLmgGSnsJdpuiAleFTwdBEjns4X+dRTLPK+QI6ot2IfxMWYRV0Uxp ygeiEfkLXcDYUfG9ZfY0+nIpu+rB+oyLn8HdCGfix0bwKkdXYZQhG0G5jXNjEZ9xBD9ibYnDv /46DtDdRPog4TbBhsA8pZNOtgzE/waA7nIHr7Z1kA5rhzE6E7u6xFjH0++MBfvY3blvZ9fEkt tyxOmw6dzQljQB9rD3SZjH9EHtaLpRH+SlqtUOJT4ZWf7GRhz7IHhjqCQfqPJe48L+gGEy0ub 9nf2xFzm3tV7Ns2CS3jrCHMbQf0E/7I1esE51n8iTVfUc6FV9HBlH83yZIlcZsBQ4JpyNkhHN RCInsk/cqF2Wgh+9/pUiblqCXP6TqiOF0C6VTLZnl5ZpoKa63uIaeathUDOVA0i3J8u9waZaV +V5AKto0fVNGk4O/5MIP+03I1vtxghL9B6B92exZo39/hgn/WAZWCFHOhlS+OyVVVF64oL75R pLbVYxPS2azVlc55 Received-SPF: none client-ip=217.72.192.74; envelope-from=dieter@duenenhof-wilhelm.de; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_NONE=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" Xref: news.gmane.io gmane.emacs.devel:285603 Archived-At: chad writes: > On Sat, Jan 29, 2022 at 5:24 PM H. Dieter Wilhelm wrote: > > Thanks, do you know what jannson is needed for? > > It lets emacs do a bunch of JSON processing in C rather than elisp, > which is very helpful for a bunch of cases, especially some LSP > modules. > > Just in case: Language Server Protocol; a semi-standard way for > outboard toolsets like specialized compiler suites to communicate with > editors (primarily VSCode, but somewhat generalized and so supported > in other editors as well) about things like code completion and > language-aware editing. The protocol ends up being pretty chatty, > often sending a lot of json back and forth, and the pure-elisp method > of converting it had a pretty high overhead. > Thanks for the explanation Chad, even though I never got in contact with LSP, your remarks gave me the idea to look in another way to the "standard" dependencies of Emacs. Namely, that the "standard" is what developers are are activating - or trying to activate - in the configure script. -- Dieter