From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Barry Margolin Newsgroups: gmane.emacs.help Subject: Re: I'd like to marry while and mapcar... Date: Fri, 06 Feb 2015 11:25:19 -0500 Organization: A noiseless patient Spider Message-ID: References: <87vbjfdwq7.fsf@wmi.amu.edu.pl> NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1423240219 11443 80.91.229.3 (6 Feb 2015 16:30:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 6 Feb 2015 16:30:19 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Feb 06 17:30:18 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 1YJlnO-0003DT-Dw for geh-help-gnu-emacs@m.gmane.org; Fri, 06 Feb 2015 17:30:18 +0100 Original-Received: from localhost ([::1]:49189 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJlnN-0004cw-VW for geh-help-gnu-emacs@m.gmane.org; Fri, 06 Feb 2015 11:30:17 -0500 Original-Path: usenet.stanford.edu!news.kjsl.com!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!barmar.motzarella.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 20 Injection-Info: barmar.motzarella.org; posting-host="2be9e9f5dd9af768b8861af71b85fc28"; logging-data="8906"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/0msThZeEo3JLpaoEyU3LV" User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X) Cancel-Lock: sha1:6itEjdE0ahXVQQPGJTo5XA8YQrE= Original-Xref: usenet.stanford.edu gnu.emacs.help:210262 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:102539 Archived-At: In article , Eli Zaretskii wrote: > > From: Marcin Borkowski > > Date: Fri, 06 Feb 2015 13:56:48 +0100 > > > > What I'd need is kind of a marriage of while and mapcar: I'd like to run > > some function until it returns nil and make a list of all results it > > gives back until then. > > Can't you use 'throw' from within the function called by mapcar? That would allow you to terminate the loop, but how will it return the list of the results? The function doesn't get a reference to the list of results, so what value would you throw? -- Barry Margolin, barmar@alum.mit.edu Arlington, MA *** PLEASE post questions in newsgroups, not directly to me ***