From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: Re: How to rename files to numbers in Eshell? Date: Fri, 01 Oct 2021 02:09:27 +0200 Message-ID: <8735plk3m0.fsf@zoho.eu> References: <87tuirckxp.fsf@inka.de> <87ee9u2neh.fsf@inka.de> <87r1d6o9eb.fsf@inka.de> <875yuii4nk.fsf@inka.de> <87h7e2krgb.fsf@zoho.eu> Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5189"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:xfYQw9X9tD0EJ8F/CTT6nRKOypo= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 01 02:10:56 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1mW68e-000144-Iy for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 01 Oct 2021 02:10:56 +0200 Original-Received: from localhost ([::1]:58492 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mW68c-0002tI-8c for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 30 Sep 2021 20:10:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35966) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mW67V-0002t9-1q for help-gnu-emacs@gnu.org; Thu, 30 Sep 2021 20:09:45 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:42036) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mW67T-0000zH-9e for help-gnu-emacs@gnu.org; Thu, 30 Sep 2021 20:09:44 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1mW67R-000A7d-4H for help-gnu-emacs@gnu.org; Fri, 01 Oct 2021 02:09:41 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io 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, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:133461 Archived-At: Jean Louis wrote: > Or maybe there is not much of Bash as my "Bash" scripts were > mostly Common Lisp, Perl, etc. Common Lisp is the so-called "industrial strength" Lisp and should be much faster than Elisp, did some work on that (SBCL) with SLIME and SDL2/OpenGL (12 files) This config file also includes the commands to install everything: Here are a bunch of screenshot (included GLSL, source lost, I think): However ... there were a bunch of problems with the SLIME workflow, it didn't get to the point that it felt like Elisp in terms of interaction/integration, maybe I wasn't persistent enough, but here yes, from my POV of relative failure in that regard I can see that you want it Elisp and not CL. As for Perl, I'm not a network guy but if I were I would prefer Python, devel is just lightning fast, as I realized with my one Python as-an-adult project. Some toy projects with Perl: (very old) To translate either Perl or Python to Elisp to I would _never_ do ... > I guess that is hard to believe as you are in Emacs Lisp > mailing list, it is hard to believe you cannot understand > the idea of using Emacs Lisp, you who has hundreds of Emacs > Lisp scripts. Hold your horses, not scripts, functions! I do have scripts as well but these are rare. And I have that in zsh as well in another version. No real benefit from the Elisp version compared to the zsh, either. > Bash is different environment to Emacs, when person works in > one environment then person tends to integrate missing > peaces. Would I work in Racket, I would most probably > rewrite it all to Racket. Agreed, but I do filesystem shell tools from a terminal emulator (the Linux VTs with tmux on top) which I think is very common (maybe xterm and tmux is more common but in principle) and see no reason and no advantage, on the contrary, to move that - or even write it to begin with - in Elisp ... You are saying the environment decides what to use, yes, that and the purpose and associated tools, but to me, all those point at the shell (e.g. zsh as I use) and to at Emacs ... >> Post the code here as you do, it is appreciated despite my >> style issues with your code ... > > I care only if it works. But this attitude holds you back as a programmer ... > Here are few examples that invoke `yad' dialog generator > from Emacs. Cool - keep 'em coming :) -- underground experts united https://dataswamp.org/~incal