GNU bug report logs -
#76055
29.4; Doc of string-empty-p
Previous Next
Reported by: Drew Adams <drew.adams <at> oracle.com>
Date: Tue, 4 Feb 2025 20:29:01 UTC
Severity: minor
Tags: wontfix
Found in version 29.4
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #23 received at 76055 <at> debbugs.gnu.org (full text, mbox):
Drew Adams via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs <at> gnu.org> writes:
> The doc string should tell you that it treats a symbol for arg STRING,
> instead of a string, by checking its `symbol-name'. E.g., like what is
> done for `string=':
>
> Symbols are also allowed; their print names are used instead.
FWIW, I'm not suggesting any changes, but I admit that I never really
understood this design decision.
This is what I get in Guile:
scheme@(guile-user)> (string=? "foo" 'foo)
ice-9/boot-9.scm:1676:22: In procedure raise-exception:
In procedure string=: Wrong type argument in position 2 (expecting
string): foo
And in SBCL:
* (string= "foo" 'foo)
NIL
* (string= "foo" 123)
debugger invoked on a SIMPLE-TYPE-ERROR in thread
#<THREAD tid=259 "main thread" RUNNING {7004FF0003}>:
123 is not a string designator.
This bug report was last modified 131 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.