unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: Re: Should native compilation be enabled by default?
@ 2024-03-06  6:40 Pedro Andres Aranda Gutierrez
  0 siblings, 0 replies; 2+ messages in thread
From: Pedro Andres Aranda Gutierrez @ 2024-03-06  6:40 UTC (permalink / raw)
  To: T.V Raman; +Cc: emacs-devel, Eli Zaretskii, Richard Stallman

[-- Attachment #1: Type: text/plain, Size: 652 bytes --]

T.V. Raman writes:

> First I am hearing of that ar, glad it is there.

+1

> So for the average user, who adds things to that list? Some examples
> in the docs -- especially illustrating  how to use it to "fix broken
> packages" might improve things.

Big +1 here and if possible, directly on the Intro in
https://www.gnu.org/software/emacs/manual/html_node/elisp/Native-Compilation.html

Best, /PA
-- 
Fragen sind nicht da, um beantwortet zu werden,
Fragen sind da um gestellt zu werden
Georg Kreisler

Headaches with a Juju log:
unit-basic-16: 09:17:36 WARNING juju.worker.uniter.operation we should run
a leader-deposed hook here, but we can't yet

[-- Attachment #2: Type: text/html, Size: 1103 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Re: Should native compilation be enabled by default?
@ 2024-03-16  6:28 Pedro Andres Aranda Gutierrez
  0 siblings, 0 replies; 2+ messages in thread
From: Pedro Andres Aranda Gutierrez @ 2024-03-16  6:28 UTC (permalink / raw)
  To: incal, emacs-devel

[-- Attachment #1: Type: text/plain, Size: 2089 bytes --]

Emanuel wrote:
>Björn Bidar wrote:
>
>>> Native compilation is useful mainly for power users who
>>> want to run Lisp programs that normally are too slow.
>>> There is no sense directing most users into doing things
>>> gthe complex way instead of the simple way.
>>
>> I don't "power user" is the right word here. Most users that
>> actively choose native compilation had some kind of use case
>> that was to slow e.g. programming with lsp that made use
>> Emacs with native compilation but I would say most of them
>> were experienced.
>
>It isn't true that native compilation is only for power users.
>It is for everyone that cares for a snappy user experience in
>their everyday Emacs use. This is the biggest benefit from
>native compilation - it makes Emacs faster all the time, every
>time you push a button, almost, so it is not just when the
>supposed power users execute some really exotic and advanced
>Elisp (not sure who does that at all or anyway, but it sounds
>cool so let's include them as well).

In theory I would agree would you, but lately I'm rethinking native
compilation because... well I have two systems, one on Linux
(nice recent i5, lots of memory, and SSD) with native comp
enabled and one on macOS (not so new i5, slower clock for sure,
same amount of RAM  as my Linux and less SSD) without
(because I didn't want to go through the fuzz of installing the
libraries for native compilation on it) and guess what,
both are "crispy" enough to not make me miss native compilation on macOS...

I don't know how much of a power user I am (and don't give a dime to
know, but du .emacs.d yields
26332 .emacs.d
with all my packages, snippets, etc. on my Linux) and I'm sometimes tempted
to go without native compilation on my Linux...

Just my uninformed .2 cents, /PA
-- 
Fragen sind nicht da, um beantwortet zu werden,
Fragen sind da um gestellt zu werden
Georg Kreisler

Headaches with a Juju log:
unit-basic-16: 09:17:36 WARNING juju.worker.uniter.operation we should run
a leader-deposed hook here, but we can't yet

[-- Attachment #2: Type: text/html, Size: 2769 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-03-16  6:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-16  6:28 Re: Should native compilation be enabled by default? Pedro Andres Aranda Gutierrez
  -- strict thread matches above, loose matches on Subject: below --
2024-03-06  6:40 Pedro Andres Aranda Gutierrez

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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).