GNU bug report logs -
#49660
28.0.50; json-available-p should exist
Previous Next
Reported by: Lars Ingebrigtsen <larsi <at> gnus.org>
Date: Tue, 20 Jul 2021 12:54:01 UTC
Severity: normal
Found in version 28.0.50
Fixed in version 28.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Eli Zaretskii <eliz <at> gnu.org> writes:
> No, it doesn't have to. You could have json-available-p that simply
> tested one of json.c primitives to be fboundp, and if so, tried to
> invoke one of them on a trivial input to see if it signals an error.
That's true -- especially since they now signal a distinct error when
the library isn't available. Pushed to Emacs 28 now.
> Alternatively, we could do this like decompress.c does: it would
> require the test for availability to be slightly more complex:
>
> (and (fboundp 'json-available-p)
> (json-available-p))
>
> Would that be good enough?
No, I think the -available-p predicates should always be defined.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
This bug report was last modified 3 years and 307 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.