GNU bug report logs - #20193
25.0.50; declarative type specification for D-Bus args

Previous Next

Package: emacs;

Reported by: Daiki Ueno <ueno <at> gnu.org>

Date: Wed, 25 Mar 2015 03:32:01 UTC

Severity: wishlist

Found in version 25.0.50

Full log


Message #41 received at 20193 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: Daiki Ueno <ueno <at> gnu.org>
Cc: 20193 <at> debbugs.gnu.org, Michael Albinus <michael.albinus <at> gmx.de>
Subject: Re: bug#20193: 25.0.50; declarative type specification for D-Bus args
Date: Thu, 03 Sep 2015 12:08:35 -0400
> Thanks for the prompt review.  I was actually not sure about the
> standard usage of subfeatures, and copied the logic from process.c,

subfeatures should be conceptually a set, represented concretely as a list.

> where they are defined as a plist

That'd be a bug (that happens to be harmless if each value in the plist
is nil or t, since it's like adding nil and t to set of subfeatures).

>   (featurep 'make-network-process '(:server t))

Bad idea.

>   (featurep 'make-network-process :server)

That would be right.


        Stefan




This bug report was last modified 4 years and 324 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.