From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.help Subject: Re: Is Elisp really that slow? Date: Fri, 17 May 2019 17:07:27 +0200 Message-ID: <87woipnmq8.fsf@telefonica.net> References: <20190515210924.sijzy6mnpgzkt4gm@Ergus> <83ftpecwu1.fsf@gnu.org> <20190516161408.4dov3dwk5h4yoizn@Ergus> <838sv6cmwt.fsf@gnu.org> <20190516202327.5cgy2s4kppy3ahxa@Ergus> <871s0yqg2i.fsf@telefonica.net> <3210C8E9-7A74-47D6-81A0-470948E6D09C@gmail.com> <87r28xq0j1.fsf@telefonica.net> <20190517055202.ted62gt6hqcip7xt@Ergus> <83mujlbgjh.fsf@gnu.org> <20190517123551.vumasyoyr5bv5voq@Ergus> <835zq9b4vi.fsf@gnu.org> <83y3359p49.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="187836"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 17 17:07:54 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hReSf-000mmJ-T9 for geh-help-gnu-emacs@m.gmane.org; Fri, 17 May 2019 17:07:54 +0200 Original-Received: from localhost ([127.0.0.1]:49944 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hReSe-0006oH-Tu for geh-help-gnu-emacs@m.gmane.org; Fri, 17 May 2019 11:07:52 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:50216) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hReSN-0006oB-0z for help-gnu-emacs@gnu.org; Fri, 17 May 2019 11:07:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hReSM-0003qd-4b for help-gnu-emacs@gnu.org; Fri, 17 May 2019 11:07:35 -0400 Original-Received: from [195.159.176.226] (port=46960 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hReSL-0003ps-UF for help-gnu-emacs@gnu.org; Fri, 17 May 2019 11:07:34 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hReSK-000mJr-1b for help-gnu-emacs@gnu.org; Fri, 17 May 2019 17:07:32 +0200 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:LKNSS6n+IBPPiOfnmT6TMbUreTk= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:120493 Archived-At: Eli Zaretskii writes: >> From: Dmitry Gutov >> Date: Fri, 17 May 2019 16:22:43 +0300 >> >> > Currently, we have many more features, but in the IDE department we >> > lag after those "limited" alternatives. We need to catch up. >> >> We are actually okay in the IDE department, with the help of the >> community, even if you don't like to consider it to be a part of Emacs. > > I don't think I agree, as I hear a lot of complaints about the > difficulties to set up an environment for working on this or that > language. Even if all the parts of the solution are already in place > (and I don't think they are), the difficulty in bringing them to work > together in a coherent way is something that needs fixing, IMO. Those problems exists but, unfortunately, what we could do to fix them is limited. The complexity is not on setting-up Emacs itself, but on installing and integrating the required *external dependencies* with the corresponding Emacs package. It is very similar to setting Emacs on Windows to work with grep, etc but with the added problem that the external tools are not simple executable files that you must put on the right place, but huge frameworks that comes on several variations depending on their version and publisher.