From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.help Subject: Re: How the backquote and the comma really work? Date: Tue, 21 Jul 2015 23:54:10 +0200 Message-ID: <87bnf5npml.fsf@web.de> References: <87vbebg1fs.fsf@mbork.pl> <87r3ozy9pf.fsf@web.de> <87si9ffys0.fsf@mbork.pl> <87d20jbqbj.fsf@web.de> <87pp4jfx9y.fsf@mbork.pl> <87615sxn1a.fsf@mbork.pl> <87zj318j7z.fsf@web.de> <87mvz1b16h.fsf@mbork.pl> <87k2u5azfi.fsf@mbork.pl> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1437515679 21640 80.91.229.3 (21 Jul 2015 21:54:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Jul 2015 21:54:39 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Marcin Borkowski Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jul 21 23:54:31 2015 Return-path: Envelope-to: geh-help-gnu-emacs@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 1ZHfUd-0005dR-9U for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Jul 2015 23:54:31 +0200 Original-Received: from localhost ([::1]:33146 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHfUc-00022D-C4 for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Jul 2015 17:54:30 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52254) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHfUS-000227-J5 for help-gnu-emacs@gnu.org; Tue, 21 Jul 2015 17:54:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZHfUP-0000uQ-Cx for help-gnu-emacs@gnu.org; Tue, 21 Jul 2015 17:54:20 -0400 Original-Received: from mout.web.de ([212.227.15.14]:63685) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHfUP-0000uK-3S for help-gnu-emacs@gnu.org; Tue, 21 Jul 2015 17:54:17 -0400 Original-Received: from drachen.dragon ([90.186.64.195]) by smtp.web.de (mrweb001) with ESMTPSA (Nemesis) id 0M1noI-1YxEvK0pjO-00tlye; Tue, 21 Jul 2015 23:54:16 +0200 In-Reply-To: <87k2u5azfi.fsf@mbork.pl> (Marcin Borkowski's message of "Sun, 12 Jul 2015 22:33:37 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-Provags-ID: V03:K0:ab/Jnm5cU08x6xybQONuGBqXRruMcbg/tS7oVDmiUeAmvEh1qBl gYyo6l6ewsW4gZMuWTxJpWpznD4yUWmJTF9ElsgugWwdF161bJSBoCBg4kEx21wL5nd1PIg eyB5MOzS+ZWW658uCfGkcxqRr293RhhBDVa+WlBnGY9FtzyXHpY5yf9Ocf+vsXOxRFMmACu aVtG6qmjOt/sgrRpw3qkw== X-UI-Out-Filterresults: notjunk:1;V01:K0:FOwbQqE5JrE=:2xcFOe0kQZZ5R/DGBVJG3q udgLvXFGaNt+VE8z03lPY2ka0vCZVEu09vFIfZL9CVAKstUk+uKZgGHFycMBMMf7yOqS/svqn 4nqoJnBrHHtoFzHzBdlOOUUzqg04JUcFT7FKVP5hP2i/K9fntyxWnCro5VJIvH9ybTMntOOyh fgb+Ly4RVkerhCO7kxnQN7ZlbsYi1kqOOXU4HKil6PLNKf5u3U9h4SQHY0+KpjirevEp21V9i mER4QcYbPbTXsGkOwWYfRMZMcc+agAiI/djlR7k12utCGjbdnNrdMTuS3yTZhc9GW5qnRQlbx Zs40wHGaF7gsYbWQk4Nz2b6Kt26tGbfqgjGlihA2ZvT/aQZ+2QwzTE8+o2cr+SYOsu8jETL49 ZbeJn31hxNu8bWDaihpiLJUnc7FiMg4IO/xPyg3TxrQVYPsLkzO5yiJAvdwgVsM8/pXlwBwKI 1zV5CQ0Lti6QjqWATxHmW8kqP/fCtQ0OnqU9x8GIgQ2fiaOFnpTLh/Zua1Rs+QCybFblnm3UO 5mH7KerfTkRFk6EzJIr60+Sgaiuz8STGeTsIK4o21JOnyRieDyFWF/xzJt4PMaxeCDApy2/oP 8M3BpNZcufQPcP3CmbxjGt32IFj6xxksdqousFfaRyZDWKiwOGJktAJeAxbXNB5ldiXdu56gM nDycBihDMaAovHTqB45taWWZYpedWAC1sdI9y+oy1GxV3vf65qf5JjR5J09//g6zgywY= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.15.14 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:105912 Archived-At: Marcin Borkowski writes: > So, what about this? It seems to work. OTOH, I think it's not the most > elegant thing possible, since there is some code duplication: mci/read > has this: (:open-paren (mci/read-list-contents)) in a (a)case statement, > and mci/read-list-contents has this: (:open-paren (setq next > (mci/read-list-contents))). Something tells my mathematical mind that > there probably exists a cleaner approach. Yes, that code duplication is no coincidence. There's a bug with your new version btw. "`" is handled differently at top level and at higher levels. If you fix that, you will probably have even more duplicated code. Michael.