emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: persistent data feature


From: Alexandre Garreau
Subject: Re: persistent data feature
Date: Sat, 11 Dec 2021 21:41:15 +0100

Le sabato, 11-a de decembro 2021 21-a horo kaj 15:03 CET, vous avez écrit 
:
> > From: Tomas Hlavaty <tom@logand.com>
> > Date: Sat, 11 Dec 2021 20:36:29 +0100
> > 
> > Also I find the trend of linking everything into the emacs process
> 
> > concerning:
> What's the alternative? to reinvent all the wheels in Emacs's own
> code? to use external programs? something else?  Rejecting a trend for
> which there are no better alternatives is not smart.
> 
> 
> 
> > $ ldd .emacs-27.2 | wc -l
> > 107
> 
> Did you try comparing this with other similar applications?

under debian stable (please note I have emacs 27.1, and it doesn’t include 
sqlite, for some reason):

$ ldd /usr/bin/nano | wc -l
6
$ ldd /usr/bin/zile | wc -l
9
$ ldd /usr/bin/vim | wc -l
92
$ ldd /usr/bin/vim.tiny | wc -l
9
$ ldd /usr/bin/vim.nox | wc -l
22
$ ldd /usr/bin/vim.gtk3 | wc -l
92
$ ldd /usr/bin/pluma | wc -l
83
$ ldd /usr/bin/gedit | wc -l
85
$ ldd /usr/bin/kwrite | wc -l
107
$ ldd /usr/bin/kate | wc -l
109
$ ldd /usr/bin/codeblocks | wc -l
94

So indeed.

I wanted to reinstall geany, gnome-builder and qtcreator to compare with 
standard IDEs, but all three triggered to install clang…

I think, given not all users of emacs are programmers, using it as an IDE… 
and not all emacsian programmers using its IDE capabilities, it shouldn’t 
be compared to qtcreator or codeblocks, but rather to vim (with which it 
is in legendary competition).  However, gtk vim is not so light in 
comparison (it’s even more heavy than gedit!)

While GNU Zile, the stripped down emacs (with only some lisp and lua 
support, but without packages) is equal or simpler than vim, in terms of 
dependencies.  We could also compare with mit-scheme (6 libraries), 
because it provides Edwin, a scheme emacs.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]