[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: problems with Emacs 28
From: |
Emanuel Berg |
Subject: |
Re: problems with Emacs 28 |
Date: |
Sat, 31 Oct 2020 19:26:19 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Stefan Monnier wrote:
>>> side-effect free - the function doesn't do any changes to
>>> anything, this implies non-destructiveness
>>
>> Which is also known as a 'pure' function.
>
> Are `gensym` and `current-time` side-effect-free? In my book,
> they're definitely not pure.
Again, why keep track of this? The things mentioned so far, increased
modularity and ease of debug, aren't anything really substantial, is
it? Besides those depend on so much more anyway.
Also, it isn't as simple as side-effect vs. pure. Because some
side-effects are what you want, and some are harmless.
To me, this seems like yet another theoretical model that is
interesting in its own right, it helps us think and reason, like we
are doing right now, but applied as a rulebook what to do as
a practically working engineer, it'll limit you rather than
enhance you.
--
underground experts united
http://user.it.uu.se/~embe8573
https://dataswamp.org/~incal
- Re: problems with Emacs 28, (continued)
- Re: problems with Emacs 28, Emanuel Berg, 2020/10/24
- Re: problems with Emacs 28, Michael Heerdegen, 2020/10/25
- RE: problems with Emacs 28, Drew Adams, 2020/10/25
- Re: problems with Emacs 28, Emanuel Berg, 2020/10/26
- Re: problems with Emacs 28, Michael Heerdegen, 2020/10/27
- Re: problems with Emacs 28, Jens C . Jensen, 2020/10/28
- Re: problems with Emacs 28, Emanuel Berg, 2020/10/28
- Re: problems with Emacs 28, Stefan Monnier, 2020/10/28
- Re: problems with Emacs 28,
Emanuel Berg <=
Re: problems with Emacs 28, Eli Zaretskii, 2020/10/23
Re: problems with Emacs 28, Stefan Monnier, 2020/10/23
Re: problems with Emacs 28, Gregory Heytings, 2020/10/23