From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?B?7KGw7ISx67mI?= Newsgroups: gmane.emacs.help Subject: Re: Why is Elisp slow? Date: Fri, 3 May 2019 08:39:43 +0900 Message-ID: References: <8636tfocyl.fsf@zoho.com> <20190502075617.GA18331@tuxteam.de> <874l6d3ylg.fsf@mbork.pl> <20190502131827.GA28987@tuxteam.de> <83k1f8q39o.fsf@gnu.org> <87woj8bqho.fsf@telefonica.net> <83tvecocvv.fsf@gnu.org> <87sgtwboot.fsf@telefonica.net> <83muk4obfd.fsf@gnu.org> <20190502214006.4fdsinp7u5xuqvdv@Ergus> Mime-Version: 1.0 (1.0) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="227035"; mail-complaints-to="usenet@blaine.gmane.org" Cc: help-gnu-emacs@gnu.org To: Ergus Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 03 01:40:05 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 1hMLJ6-000wwu-LS for geh-help-gnu-emacs@m.gmane.org; Fri, 03 May 2019 01:40:04 +0200 Original-Received: from localhost ([127.0.0.1]:59921 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hMLJ5-0004Lk-Ha for geh-help-gnu-emacs@m.gmane.org; Thu, 02 May 2019 19:40:03 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:56087) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hMLIu-0004LT-In for help-gnu-emacs@gnu.org; Thu, 02 May 2019 19:39:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hMLIt-0006Ze-8a for help-gnu-emacs@gnu.org; Thu, 02 May 2019 19:39:52 -0400 Original-Received: from mr85p00im-ztdg06021701.me.com ([17.58.23.196]:58376) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hMLIs-0006YE-Sg for help-gnu-emacs@gnu.org; Thu, 02 May 2019 19:39:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=04042017; t=1556840388; bh=GVfRFsMUng+Zw/EPtw5MlMprjXj5q9Q+UR9Jd35UU1g=; h=Content-Type:Mime-Version:Subject:From:Date:Message-Id:To; b=I55/bY4EHHgDNn5bShdcqRhsjEMFQWrG5TQSnfInefR5OtKi5l3c+WoWnQ7nVfUSI zPNOnlEFb7t1/iTKfNFp1ZoAyuEOPTlNizHiaFMZCRWDvLnZKsQ11OSwo36/GA9KFE 91mr3M/7Lg2epo8uoO0d/Xyt/1y7xkRxF0k95a/h0Gd451rBiAMdI0fzx/pg4aXrlf C7K93Rl5aoirpXKEb6DD1WRXl4U4E4haOjwV+DJOss++y3wfgXI5n1XZ3mRqJ5eUXO eGhCglBcDXaZyPjo6GgYYpsjg9ycE0HbygypmHUITpcv1je4d+6fAl2Le41aES1B1s 5Xk7CJg9HRxwg== Original-Received: from [10.36.63.94] (unknown [223.62.212.177]) by mr85p00im-ztdg06021701.me.com (Postfix) with ESMTPSA id 39552A0013A; Thu, 2 May 2019 23:39:48 +0000 (UTC) X-Mailer: iPhone Mail (16E227) In-Reply-To: <20190502214006.4fdsinp7u5xuqvdv@Ergus> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-05-02_12:, , signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=504 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1812120000 definitions=main-1905020145 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 17.58.23.196 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:120144 Archived-At: > Probably (I have a dream) if someone decides to develop a new emacs in > 2019 most of the functions and API will be made in pure and clear C (or > any other compiled language), with a full C api that gives the same > access level than what elisp gives in Emacs today (with C lists, arrays > and structs), so it will be not only faster but also simpler to extend > it with other languages like Scheme, Python, Lua, C++, rust and so > on. (There are modules projects going in that direction) And the editor > don't even need to provide a compiler or interpreter for them. (there > will be Guile/gcc/python and so on for that) This, very much sounds like Guile Emacs. Anyone knows how Guile Emacs is doi= ng?=CC=8A=CC=88 It=E2=80=99s very much looks like vaporware these days :-( Is upstream considering Guile Emacs as a valid solution?=20 Is there any development ongoing? (Official or not?)