emacs-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] * etc/NEWS: Document incompatibilities introduced by record


From: Richard Stallman
Subject: Re: [PATCH] * etc/NEWS: Document incompatibilities introduced by record types.
Date: Fri, 15 Dec 2017 16:25:16 -0500

[[[ 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. ]]]

  > The problem of global names for defstruct types has been with us since
  > Emacs-19.

The effect on printing makes it worse.  If one package defined a structure
type 'hast-table', even though that violated the conventions, that would
not cause an actual problem unless a second package defined a different
structure type with the same name.

Now, with the record types, a single package defining this type WILL
cause some problems, though they may not be visible for all users.

The constructs that define record types need to check for and reject
the names of built-in types.

Would someone please implement this for master and Emacs 26?

-- 
Dr Richard Stallman
President, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)
Skype: No way! See https://stallman.org/skype.html.




reply via email to

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