From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#28254: 26.0.50; SRFI-2 and-let* Date: Wed, 06 Sep 2017 14:12:48 +0200 Message-ID: <87vakwhvpb.fsf@drachen> References: <87a82kdb4e.fsf@holos> <87inh36sap.fsf@users.sourceforge.net> <20170902021043.GA7509@holos.localdomain> <878thx7qcc.fsf@users.sourceforge.net> <20170902041424.GA21189@holos.localdomain> <87tw0lzn7w.fsf@drachen> <20170902133604.GA27251@holos.localdomain> <87vakzwu5e.fsf@drachen> <20170903223959.GA15782@holos.localdomain> <20170905034744.GA11331@holos.localdomain> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1504700073 15308 195.159.176.226 (6 Sep 2017 12:14:33 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 6 Sep 2017 12:14:33 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: 28254@debbugs.gnu.org, Noam Postavsky To: Mark Oteiza Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Sep 06 14:14:19 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpZDg-00035Q-GG for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Sep 2017 14:14:12 +0200 Original-Received: from localhost ([::1]:35927 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dpZDl-00070O-Pz for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Sep 2017 08:14:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40105) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dpZDZ-0006vK-Vg for bug-gnu-emacs@gnu.org; Wed, 06 Sep 2017 08:14:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dpZDW-0001tr-3S for bug-gnu-emacs@gnu.org; Wed, 06 Sep 2017 08:14:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43731) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dpZDW-0001th-0C for bug-gnu-emacs@gnu.org; Wed, 06 Sep 2017 08:14:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dpZDV-0004R1-O6 for bug-gnu-emacs@gnu.org; Wed, 06 Sep 2017 08:14:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Sep 2017 12:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28254 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 28254-submit@debbugs.gnu.org id=B28254.150469999016977 (code B ref 28254); Wed, 06 Sep 2017 12:14:01 +0000 Original-Received: (at 28254) by debbugs.gnu.org; 6 Sep 2017 12:13:10 +0000 Original-Received: from localhost ([127.0.0.1]:52410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpZCg-0004Pk-7t for submit@debbugs.gnu.org; Wed, 06 Sep 2017 08:13:10 -0400 Original-Received: from mout.web.de ([212.227.15.3]:53462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpZCe-0004PW-D0 for 28254@debbugs.gnu.org; Wed, 06 Sep 2017 08:13:08 -0400 Original-Received: from drachen.dragon ([88.66.71.141]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MhlT9-1eAggp10M7-00MrXg; Wed, 06 Sep 2017 14:12:52 +0200 In-Reply-To: <20170905034744.GA11331@holos.localdomain> (Mark Oteiza's message of "Mon, 4 Sep 2017 23:47:44 -0400") X-Provags-ID: V03:K0:4E/6zF1xpyQSv1VQJd/x7s9YZpZRjwmUa5YTcooYktLiIb4mWOY gm0n9iUdmhjet2GgS9eg5eJSkNFU/G6SdtAPNkYsLMPpSlC1Pc3VIDHM94euvFUpWxEWdHk J8FhC6vsw8kS4rzXMYcTqf2KjsDwbdBGbh6F0Ig4Sy1NCCXVNvK0OH6okdZZOMbmZ30HKPU 5yK55Rem5r4+URlwlaobQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:BHuJIophnB4=:y0fY/55I8yafR/zofucZA8 pF1wQq+DXe3Zc8Ya0eqxbL1IbLrULxAFN9tpyjjVJLS4PAkWVr9BCXmyeeIiqKUq5FhWlznuM aWU0CmqwJYFP7tTSxVd0VeGNgouRm0xR/b77MqW/CuCwBP8P+ShCKcXy16N0GGNw1yz5ehlF7 gwN70DqEoeOyDMPBre1yGu28TGTYGn/lM7pAESZQUlNZovFhyxFUruFSqnTNkBPT5dIWO9ARl mvgaz55EyOCJuvCkIjCXAoB180k6ovDxUQ2BAiFeFGIs977xv1VAl0hg6N90M5LQYbQbR+aI2 wExDxfIry3duVggLlHNV5Asn1sTYHk83yA1RHYJi0TOehtoIwvJlHqzd9Pt+OJbnovrm1Mz0d NWwu+GWTY2BzvQXKbk+YQjaLIf0xrRaONwHmgDl3noCoiC703eOBW40eqxbAEmPcjIet2koNh gv4lkvnXo3tSk6a11kvK8Wfk8J8XkK8iPqREd0D/qSQd8vp6Ehov/cG9Z55SXrcVhDxTHTBPA 18ARjjVHe3G4PcJLGs1lP6cJqO6mhi0hegNpHPB8vq2vgvrw5D57auEz4Iza70SC4Z7m2+Pq+ Xe/7RV8L1PM4okai2GFbYDkIde3VCzUZkNwgbttcUyoUTKkv7gVgG5ccnq3QuP5EVr8OHDPFX 5/h/zIqKi5o+jSjAe2hQTcS4CKNdY6Q1/TB+4/rxLynyPXNX3a0xIuw3lV7GAgsw56z9cwSR4 okhCv13SA64osAS4ATQ8Dgxg0SDqajQ8cYiCW5Qw9Ya8WyTNqSigM53jxdNfLs5yicm4D1o5 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:136634 Archived-At: Hi Mark, I just had a quick look. One detail: > + (cond > + ((null elt) (list elt)) > + ((symbolp elt) (list elt elt)) > + ((nlistp elt) (list elt)) > + ((and (null (cdr elt)) > + (atom (car elt))) > + (list (cl-gensym) (car elt))) > + ((and (null (cdr elt)) > + (let ((form (car elt))) > + (or (listp form) (atom form)))) > + (list (cl-gensym) (car elt))) ^^^^^^^^^ Wouldn't this mean we would have to (require 'cl-lib) (without `eval-when-compile') in subr-x? I'm not sure if that would be acceptable. Michael.