all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Re: Let-binding text-quoting-style vs (message "%s" ...) (WAS: Emacs 26.1 release branch created)
@ 2017-09-27 21:32 Noam Postavsky
  2017-09-27 21:35 ` Let-binding text-quoting-style vs (message "%s" ...) John Wiegley
  0 siblings, 1 reply; 2+ messages in thread
From: Noam Postavsky @ 2017-09-27 21:32 UTC (permalink / raw)
  To: Alan Mackenzie
  Cc: Philippe Vaucher, Philipp Stephani, Drew Adams, Emacs developers

On Wed, Sep 27, 2017 at 2:43 PM, Alan Mackenzie <acm@muc.de> wrote:
>> I think this is the wrong way to approach this. What counts here are the
>> benefits: by avoiding global mutable state we make code that is easier to
>> reason about, easier to test, etc.
>
> What about the costs?  Emacs has a large state, including variable
> numbers of buffers, variable variables (libraries can be loaded at any
> time), variable properties and text properties, ....
>
> What you're asserting, I think, is that there is a better way to house
> this state rather than "globally".  No details of this other way have
> been forthcoming.

Can we bring this back to the topic at hand before we end up rehashing
dynamic vs static typing, functional vs object oriented etc, etc,
please?



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

* Re: Let-binding text-quoting-style vs (message "%s" ...)
  2017-09-27 21:32 Let-binding text-quoting-style vs (message "%s" ...) (WAS: Emacs 26.1 release branch created) Noam Postavsky
@ 2017-09-27 21:35 ` John Wiegley
  0 siblings, 0 replies; 2+ messages in thread
From: John Wiegley @ 2017-09-27 21:35 UTC (permalink / raw)
  To: Noam Postavsky
  Cc: Alan Mackenzie, Philippe Vaucher, Philipp Stephani, Drew Adams,
	Emacs developers

>>>>> "NP" == Noam Postavsky <npostavs@users.sourceforge.net> writes:

NP> Can we bring this back to the topic at hand before we end up rehashing
NP> dynamic vs static typing, functional vs object oriented etc, etc, please?

Thank you, the wilds of mutable vs. immutable are populated by enough lions,
tigers and bears that few of us would survive a proper sojourn there.

-- 
John Wiegley                  GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com                          60E1 46C4 BD1A 7AC1 4BA2



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

end of thread, other threads:[~2017-09-27 21:35 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-27 21:32 Let-binding text-quoting-style vs (message "%s" ...) (WAS: Emacs 26.1 release branch created) Noam Postavsky
2017-09-27 21:35 ` Let-binding text-quoting-style vs (message "%s" ...) John Wiegley

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.