unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org>
To: help-gnu-emacs@gnu.org
Subject: Re: How to rename files to numbers in Eshell?
Date: Fri, 01 Oct 2021 02:09:27 +0200	[thread overview]
Message-ID: <8735plk3m0.fsf@zoho.eu> (raw)
In-Reply-To: YVYvR4mP5/TE0nJ2@protected.localdomain

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)
<https://dataswamp.org/~incal/common-lisp/general-base/>

This config file also includes the commands to install
everything:
<https://dataswamp.org/~incal/emacs-init/ide/slime-incal.el>

Here are a bunch of screenshot (included GLSL, source lost,
I think):
<https://dataswamp.org/~incal/figures/opengl-glsl/>

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.
<https://dataswamp.org/~incal/#bot>

Some toy projects with Perl: (very old)
<https://dataswamp.org/~incal/irssi/>
<https://dataswamp.org/~incal/note_DB>

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.
<https://dataswamp.org/~incal/emacs-init/bike.el>

And I have that in zsh as well in another version. No real
benefit from the Elisp version compared to the zsh, either.
<https://dataswamp.org/~incal/conf/.zsh/bike>

> 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




  reply	other threads:[~2021-10-01  0:09 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-11 13:15 How to rename files to numbers in Eshell? Felix E. Klee
2021-09-11 13:40 ` Jean Louis
2021-09-12  8:44   ` Felix E. Klee
2021-09-12 19:03     ` Jean Louis
2021-09-13  9:28       ` Jean Louis
2021-09-13 11:52         ` tomas
2021-09-14  7:42         ` Felix E. Klee
2021-09-14  9:17           ` Jean Louis
2021-09-14  9:32             ` tomas
2021-09-14 11:11             ` Felix E. Klee
2021-09-14 13:37               ` Jean Louis
2021-09-14 15:48                 ` Felix E. Klee
2021-09-16 22:37                   ` Michael Heerdegen
2021-09-16 22:47             ` Michael Heerdegen
2021-09-17  7:27               ` Felix E. Klee
2021-09-24  7:21         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-09-25 13:43           ` Jean Louis
2021-09-26  2:50             ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-09-30  6:38         ` Felix E. Klee
2021-09-30  7:37           ` Jean Louis
2021-09-30  7:50             ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-09-30 13:17             ` Felix E. Klee
2021-09-30 15:34               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-09-30 21:42                 ` Jean Louis
2021-10-01  0:09                   ` Emanuel Berg via Users list for the GNU Emacs text editor [this message]
2021-10-01 20:51                     ` Jean Louis
2021-10-01 21:34                       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-10-02  7:53                         ` Lack of integration in Emacs - it was " Jean Louis
2021-10-03  8:16                           ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-10-03  9:27                             ` Jean Louis
2021-10-04  3:29                               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-10-04 10:15                                 ` Jean Louis
2021-10-04 11:22                                   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-09-22 14:46       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-09-22 14:27   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-09-16 12:15 ` Felix E. Klee
2021-09-16 15:11   ` Nick Dokos
2021-09-16 16:07     ` Felix E. Klee

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8735plk3m0.fsf@zoho.eu \
    --to=help-gnu-emacs@gnu.org \
    --cc=moasenwood@zoho.eu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).