From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via help-gnu-emacs Newsgroups: gmane.emacs.help Subject: Re: Is Elisp really that slow? Date: Tue, 04 Jun 2019 03:36:24 +0200 Message-ID: <86ef4axhbb.fsf@zoho.eu> References: <20190502214006.4fdsinp7u5xuqvdv@Ergus> <20190503004416.xfuzzucflp6bxpuz@Ergus> <8736lm30lz.fsf@web.de> <864l61j04d.fsf@zoho.eu> <20190511073254.GB29829@tuxteam.de> <04187AB9-AD7D-492D-A890-BCB01848370C@icloud.com> <20190511075712.GD29829@tuxteam.de> <86a7fsfv1m.fsf@zoho.eu> <20190512075448.GA11650@tuxteam.de> <346107E9-590D-4A18-9152-ECFF36FC4EDC@icloud.com> <83r293bvok.fsf@gnu.org> <87ef53vihw.fsf@telefonica.net> <74aeb4a2-9e36-e21f-f72e-8ae766868d05@us.ibm.com> Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="18176"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jun 04 03:37:03 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 1hXyNr-0004Uf-5k for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Jun 2019 03:37:03 +0200 Original-Received: from localhost ([127.0.0.1]:43551 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXyNp-0001Nt-S4 for geh-help-gnu-emacs@m.gmane.org; Mon, 03 Jun 2019 21:37:01 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:57683) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXyNa-0001NU-Os for help-gnu-emacs@gnu.org; Mon, 03 Jun 2019 21:36:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hXyNZ-0008TV-Dc for help-gnu-emacs@gnu.org; Mon, 03 Jun 2019 21:36:46 -0400 Original-Received: from [195.159.176.226] (port=43040 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hXyNV-0008Gz-7U for help-gnu-emacs@gnu.org; Mon, 03 Jun 2019 21:36:43 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hXyNJ-0003om-T4 for help-gnu-emacs@gnu.org; Tue, 04 Jun 2019 03:36:29 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Cancel-Lock: sha1:TcQd84LsUcLJk/c+XOfZEmM/iyI= 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:120731 Archived-At: Ken Goldman wrote: > I was hooked on emacs the first time I saw > keyboard macros. I consider keyboard macros poor man's programming as everything you can do with keyboard macros, you can do with programming, but not the other way around. I've seen people use them to align like three or four liens or something. One should work on ones typing and cursor moving speed instead of doing a macro for that, IMO. And if there are too many lines, Elisp is better than a macro IMO as the Elisp is a helpful building block to have. Maybe the same situation arrives again, only with some detail changed? If you keep your Elisp, you can solve that as well with a minimal change to a duplicate function. > Is there another editor that can spell > check code? I certainly think so :) > I appreciate that it's multi-OS and > multi-language. I don't know what editors the other guys are talking about, the so called competition. But there are many multi-OS editors. Multi-language, I don't know. I can only think of Vim and .NET/Mono which I think are C#/VB(A)/MS SQL Server and possibly some more. > I use emacs for bulk coding. [...] Bulk coding: The process of Coding all members of a group of Documents (identified, for example, by Deduplication, Near-Deduplication, Email Threading, or Clustering) based on the review of only one or a few members of the group. Also referred to as Bulk Tagging. [1] Okaaay...? [1] https://www.edrm.net/glossary/bulk-coding/ -- underground experts united http://user.it.uu.se/~embe8573 https://dataswamp.org/~incal