[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Should native compilation be enabled by default?
From: |
Andrea Corallo |
Subject: |
Re: Should native compilation be enabled by default? |
Date: |
Tue, 05 Mar 2024 04:57:13 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Richard Stallman <rms@gnu.org> writes:
> [[[ To any NSA and FBI agents reading my email: please consider ]]]
> [[[ whether defending the US Constitution against all enemies, ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
> > > Enabling native compilation has disadvantages as well as advantages.
>
> > What are the disadvantages?
>
> If Emacs compilation by default causes native compilation, it will be
> slower.
>
> It will also be more fragile. Byte-compilation is a self-contained
> Emacs feature, and aside from occasional bugs that affect specific
> code, it never breaks. On general principles we can see that native
> compilation is likely to go wrong because something has disappeared,
> or because of bugs in other programs that you wouldnt otherwise ever
> use.
>
> 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 see why native compilation should be more complex for users,
AFAIK is transparent.
Anyway as a data point: AFAIK major distros decided since a while to
ship with native compilation as (I assume) they deemed it beneficial for
their users. I believe they even did it *before* native compilation
went on by default (on system with libgccjit installed) in our
configure.
Andrea
- Re: Should native compilation be enabled by default?, (continued)
- Re: Should native compilation be enabled by default?, Eli Zaretskii, 2024/03/05
- Re: Should native compilation be enabled by default?, T.V Raman, 2024/03/05
- Re: Should native compilation be enabled by default?, Eli Zaretskii, 2024/03/05
- Re: Should native compilation be enabled by default?, T.V Raman, 2024/03/05
- Re: Should native compilation be enabled by default?, Eli Zaretskii, 2024/03/05
- Re: Should native compilation be enabled by default?, Andrea Corallo, 2024/03/05
- Re: Should native compilation be enabled by default?, T.V Raman, 2024/03/05
- Re: Should native compilation be enabled by default?,
Andrea Corallo <=
- Re: Should native compilation be enabled by default?, Richard Stallman, 2024/03/07
- Re: Should native compilation be enabled by default?, Eli Zaretskii, 2024/03/08
- Re: Should native compilation be enabled by default?, Eli Zaretskii, 2024/03/05
- Re: Should native compilation be enabled by default?, Richard Stallman, 2024/03/07
- Re: Should native compilation be enabled by default?, Eli Zaretskii, 2024/03/08
- Re: Should native compilation be enabled by default?, Richard Stallman, 2024/03/07
- Re: Should native compilation be enabled by default?, Björn Bidar, 2024/03/05
- Re: Should native compilation be enabled by default?, Richard Stallman, 2024/03/07
- Re: Should native compilation be enabled by default?, Eli Zaretskii, 2024/03/08
- Message not available
- Re: Should native compilation be enabled by default?, Emanuel Berg, 2024/03/14