From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master f6b5db6: Add support for generators Date: Wed, 04 Mar 2015 15:05:48 -0800 Message-ID: <54F78FCC.4020500@dancol.org> References: <20150302234252.19883.48595@vcs.savannah.gnu.org> <54F5FB63.3070203@dancol.org> <54F621A9.90508@dancol.org> <54F6225C.3010804@dancol.org> <54F69956.2070708@dancol.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="UmP2tbdcnnoOUaPjCjKBTTTUje3W5Q285" X-Trace: ger.gmane.org 1425510361 6667 80.91.229.3 (4 Mar 2015 23:06:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 4 Mar 2015 23:06:01 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 05 00:06:01 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YTIMa-0007d5-KU for ged-emacs-devel@m.gmane.org; Thu, 05 Mar 2015 00:06:00 +0100 Original-Received: from localhost ([::1]:47320 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YTIMa-0004zA-0u for ged-emacs-devel@m.gmane.org; Wed, 04 Mar 2015 18:06:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52357) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YTIMX-0004yI-4T for emacs-devel@gnu.org; Wed, 04 Mar 2015 18:05:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YTIMW-00058Z-A0 for emacs-devel@gnu.org; Wed, 04 Mar 2015 18:05:57 -0500 Original-Received: from dancol.org ([2600:3c01::f03c:91ff:fedf:adf3]:40369) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YTIMV-00055w-Vz for emacs-devel@gnu.org; Wed, 04 Mar 2015 18:05:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=l1afYOOa90hVVznNIPu7zB1EanXXrbggZcLaYItMCso=; b=YPVTwRvaMciacK4C9GQpiGEZkGbabVKf8AVwEs9d02fWd5FXGNJl+1ek5P7SR+49hknn+lH8/h6b4bmVfukEMrjMrN3D0bFsP97tE3hfM3AWfvYutkBO5Hh8c7q2nwYoChO6gRYZACb2l7A++262i+3umrHGKZmI7h7rqU3O7aJ5h9jDaZsH+qLYjcTzAayNRmgkEDreEMAeTSphHENsT5jHMSzBwBY9knS7/5ncCc1jeZ4NxCH9B1psIBHLH+3jo7hKdbcsGkb32ZAsZKpP9zGL7xA11tnh7/HwZ4/1MfftD3QN7jijoJENxby07XDGKR8CM9AuGDcJ6S0wmYB20w==; Original-Received: from [2620:10d:c083:1004:56ee:75ff:fe20:83dc] by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1YTIMU-0006hM-OL; Wed, 04 Mar 2015 15:05:54 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2600:3c01::f03c:91ff:fedf:adf3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:183653 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --UmP2tbdcnnoOUaPjCjKBTTTUje3W5Q285 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 03/04/2015 03:02 PM, Stefan Monnier wrote: >> Why should that be a bug? >=20 > Because the body is missing. > Don't know, maybe it's just me. I admit having seen things like >=20 > (defun foo ()) >=20 > but it always looked like a horrible abuse to me, rather than something= > I'd like to actively support. It does work, though. It's analogous to (progn), (and), and (or), which evolve to nil, nil, and t, respectively. Common Lisp also works fine with empty function bodies. We shouldn't make empty functions work everywhere except this one context. --UmP2tbdcnnoOUaPjCjKBTTTUje3W5Q285 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJU94/MAAoJEN4WImmbpWBlCYcQAImyj39Wdu57Ps5sdYdgo+GI T3DyoAncD+irsT/AxLHZq8cXo/R/OtMd5h0XEZzWLQ7UPpKD+3P1wvSIYjeSpVUA xJMy6GKxAbV5Bpbij7wuo0pnMjd21FNYA0WQ4mDl3jAHAiovXf5D8moKxyYknw6q +3HGEF8wOhsgm+rmcv2C1Z/mRE4zwC0dxcJJCGdHbsH+NnxkHEpO9+Kad+dQ38se JdDVH92qyvOvWh5aURVrSggXcxbwkx6B0S+ZrFYHxAns1+l5FfFrGzNrpYxnUQOt Xw7J6okV5BFzcdq1QW9nIanVPfdwhQNzFlOKxXtCLtV1Ioj1XWIYfMmBWTKnzlhe 5t0lT0tdyuf6Aw85cfpZ1G8mHYueu8eIO/F2uE3H3PK0ocZCz8DJAQECttZW8IoP 4GEOpHSlWhL75V++NQYmKnymIslf7eKQQl9UCku8sbGOJUb/+frtNGYxs8J8CRX/ e/lUi76KF/BvAzi1Fjr1VXZyzdGB6xB8oafNREgW2y5h0ZLSjYP4qlyn5NzPHl13 YxZIP4MwuJL7OR3zmBHpH1quuME9howVqO0blM/BgaPpJySOb6cskKVl/4YS1Wim Tp5vTVylmq0B0Z9W7UPnlyl7MhN/h5PwfcxUB7JZNcgZlzWLibrsKFMtOUitTy9M 08ZTIQ/lhRciif1TotBS =RKRM -----END PGP SIGNATURE----- --UmP2tbdcnnoOUaPjCjKBTTTUje3W5Q285--