From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eric Cooper Newsgroups: gmane.lisp.guile.user Subject: Re: Guile continuations Date: Sat, 22 Aug 2009 12:01:38 -0400 Message-ID: <20090822160138.GA13497@localhost> References: <3ae3aa420908211653k78e79c9bsb321acfbabbae663@mail.gmail.com> <20090822030824.GD7342@localhost> <3ae3aa420908220826r3eae4ce9p4f3502e5eba5de54@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1250957231 930 80.91.229.12 (22 Aug 2009 16:07:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 22 Aug 2009 16:07:11 +0000 (UTC) To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat Aug 22 18:07:04 2009 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Met7P-0007GV-2N for guile-user@m.gmane.org; Sat, 22 Aug 2009 18:07:03 +0200 Original-Received: from localhost ([127.0.0.1]:50510 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Met7O-0002px-Az for guile-user@m.gmane.org; Sat, 22 Aug 2009 12:07:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Met2L-0000DO-FG for guile-user@gnu.org; Sat, 22 Aug 2009 12:01:49 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Met2G-0000BW-9r for guile-user@gnu.org; Sat, 22 Aug 2009 12:01:48 -0400 Original-Received: from [199.232.76.173] (port=43254 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Met2F-0000BQ-U2 for guile-user@gnu.org; Sat, 22 Aug 2009 12:01:44 -0400 Original-Received: from smtp01.srv.cs.cmu.edu ([128.2.217.196]:53867) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Met2F-0006YF-AZ for guile-user@gnu.org; Sat, 22 Aug 2009 12:01:43 -0400 Original-Received: from stratocaster.home (pool-96-235-26-179.pitbpa.fios.verizon.net [96.235.26.179]) (authenticated bits=0) by smtp01.srv.cs.cmu.edu (8.13.6/8.13.6) with ESMTP id n7MG1cdF016614 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 22 Aug 2009 12:01:39 -0400 (EDT) Original-Received: from ecc by stratocaster.home with local (Exim 4.69) (envelope-from ) id 1Met2A-0003Yk-Np for guile-user@gnu.org; Sat, 22 Aug 2009 12:01:38 -0400 Mail-Followup-To: guile-user@gnu.org Content-Disposition: inline In-Reply-To: <3ae3aa420908220826r3eae4ce9p4f3502e5eba5de54@mail.gmail.com> User-Agent: Mutt/1.5.20 (2009-06-14) X-Scanned-By: mimedefang-cmuscs on 128.2.217.196 X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:7418 Archived-At: On Sat, Aug 22, 2009 at 10:26:40AM -0500, Linas Vepstas wrote: > The wikipedia article on coroutines doesn't even link to a scheme > version; the Wikipedia article on continuations could almost surely > benefit from a cut-n-paste of your email. > > In fact, I'm planning on cut-n-pasting that into the talk page > right now, if that's OK with you ... Sure. I think this approach was first published here: Haynes, C. T., Friedman, D. P., and Wand, M. 1984. Continuations and coroutines. In Proceedings of the 1984 ACM Symposium on LISP and Functional Programming (Austin, Texas, United States, August 06 - 08, 1984). LFP '84. ACM, New York, NY, 293-298. -- Eric Cooper e c c @ c m u . e d u