[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [emacs-tangents] 10 problems with Elisp, part 10 (was: Re: Emacs web
From: |
Emanuel Berg |
Subject: |
Re: [emacs-tangents] 10 problems with Elisp, part 10 (was: Re: Emacs website, Lisp, and other) |
Date: |
Fri, 25 Oct 2024 08:44:52 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Jean Louis wrote:
> But I can't replace Emacs Lisp with something else. I have
> got interface and it is sufficient, I need not think of
> plethora of elements. We manage employees, documents,
> accounting, reports of all kinds, I mean it is huge. I have
> switched from Perl to Emacs.
Oh, you are not replacing it alright. No one said it was bad
or distasteful. It is very good and many, including I, like it
and use it every day. So relax Jean, you are completely
normal ;) You have been good to Elisp and Elisp has been good
to you.
No, I think the frustration, IIRC, ws because
(1) No one else was enthusiastic about making Elisp better, in
part for its own sake, to make och try to make Emacs
a Lisp powerhouse up there with CL and Clojure (and
others); and
(2) even more so, I was frustrated with that boasting,
functional programming is superior (absolutely not true),
Lisp is built-in superior to other languages, Lisps syntax
is an advantage, Lisp programs are short and elegant (yes,
sometimes, before they get too long, e.g. gnus-sum.el [13
239 lines], Lisp programmers have a better mental
understanding of their programs compared to other
programmers and their sorry languages.
Truthfully and honestly, 2024, one would put it like this:
- if you care about/for Lisp, do it - that is, however, the
only reason to do it, if you don't care for it, there are
many alternatives, don't do Lisp, or do just a little
for culture.
- if you care about/for Lisp, but not Emacs, don't do Elisp,
there are again many Lispy alternatives that are,
marginalized as they may be, better that Elisp.
But if you care for Emacs, if you care for Lisp, and maybe the
bigger picture with the community, eco-system around it, yes,
why not? That attitude/boasting bugs me but that doesn't mean
Elisp is bad.
> ** Statistics
>
> ╔════════════════════════╦════════╦══════════════════════════════╦═══════╗
> ║ Total number of people ║ 242546 ║ Total Hyperdocuments ║ 62993 ║
> ╠════════════════════════╬════════╬══════════════════════════════╬═══════╣
> ║ People in last week ║ 108 ║ Hyperdocuments in last week ║ 216 ║
> ╠════════════════════════╬════════╬══════════════════════════════╬═══════╣
> ║ People in last month ║ 261 ║ Hyperdocuments in last month ║ 841 ║
> ╚════════════════════════╩════════╩══════════════════════════════╩═══════╝
>
> All that above is managed through Emacs interface.
That's exactly right, that's how you do it, Jean! Digits and
order bring fortune to _everyone_.
Here is a screenshot of it:
https://dataswamp.org/~incal/emacs-data/jeans-hypertable.png
I also try to make an honest buck now and then.
Did you hear of the next installment of Police Quest,
Sierra-On Line's old franchise, that is coming for Emacs?
https://dataswamp.org/~incal/sneak/police.png
> So if Python is better, it is for me personal issue, not
> technical issue. I have got no oversight and capacity to
> measure what is better.
It is better in the sense, give 100 programmers 100 programs
to write, then do the same to 100 other programmers but the
same task, one group uses Python and one uses Elisp, what will
happen with 100% certainty is that the Python guys will
- complete their task (all 100? possible)
- complete many, many more programs
- their programs will be much better
- they will do it faster, i.e., less man hours
- and with much less frustration during the process
PS. EOD, can't do this anymore, okay? :) DS.
--
underground experts united
https://dataswamp.org/~incal