GNU bug report logs -
#17507
Documentation for `add-text-property' and relatives
Previous Next
Reported by: Eli Barzilay <eli <at> barzilay.org>
Date: Fri, 16 May 2014 06:26:02 UTC
Severity: wishlist
Tags: notabug
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
In lisps you can mutate properties of an object, but you cannot change
the pointer itself. I think that another way to clarify it would be
to say that "foo" is actually shorthand for #("foo") but the #() is
omitted for brevity. But at this point this is subjective enough to
be ignorable...
On Thu, Aug 15, 2019 at 5:30 PM Eli Zaretskii <eliz <at> gnu.org> wrote:
>
> > From: Eli Barzilay <eli <at> barzilay.org>
> > Date: Thu, 15 Aug 2019 06:41:17 +0300
> > Cc: 17507 <at> debbugs.gnu.org
> >
> > Um... Note that I referred *explicitly* to other lisps and schemes.
> > The assumption that I'm talking about would hold for people who are
> > used to CL too: a string is indeed more than just a pointer bytes with
> > a NUL at the end, yet there is no way to change a *property* of "foo"
> > and end up with #("foo" stuff...).
>
> Can you explain in more detail what did you think was missing from the
> manual? I've read the original report, and I admit I didn't
> understand what was the essence of your difficulty.
>
> Thanks.
--
((x=>x(x))(x=>x(x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
This bug report was last modified 5 years and 284 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.