From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: gmane.lisp.guile.devel Subject: Re: Back to the future! Date: Tue, 07 Dec 2010 15:04:35 +0100 Message-ID: <8739q9brws.fsf@gnu.org> References: <87pqtj6877.fsf@gnu.org> <87r5dwkvej.fsf@ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1291730708 439 80.91.229.12 (7 Dec 2010 14:05:08 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 7 Dec 2010 14:05:08 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Dec 07 15:05:04 2010 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PPyA5-0008BI-CI for guile-devel@m.gmane.org; Tue, 07 Dec 2010 15:05:00 +0100 Original-Received: from localhost ([127.0.0.1]:59040 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PPyA4-0003Ju-Qx for guile-devel@m.gmane.org; Tue, 07 Dec 2010 09:04:56 -0500 Original-Received: from [140.186.70.92] (port=58417 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PPyA2-0003Jp-73 for guile-devel@gnu.org; Tue, 07 Dec 2010 09:04:55 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PPyA0-0002L9-Nl for guile-devel@gnu.org; Tue, 07 Dec 2010 09:04:53 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:42622) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PPyA0-0002Ku-Hz for guile-devel@gnu.org; Tue, 07 Dec 2010 09:04:52 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PPy9x-000881-RT for guile-devel@gnu.org; Tue, 07 Dec 2010 15:04:49 +0100 Original-Received: from yoda.fdn.fr ([80.67.169.18]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 07 Dec 2010 15:04:49 +0100 Original-Received: from ludo by yoda.fdn.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 07 Dec 2010 15:04:49 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 22 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: yoda.fdn.fr X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 Frimaire an 219 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:7STmNtaXFMy0jFiYciqYqtZAGjs= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:11238 Archived-At: Hello! Neil Jerram writes: > ludo@gnu.org (Ludovic Courtès) writes: [...] >> (set! %futures (cons future %futures)) ;; FIXME: use a FIFO > > I believe (ice-9 q) provides FIFOs, so you could use that. Right. I’m not fond of its API, but we’ll see. BTW, you might want to contemplate the restrictions of futures as implemented by one of our competitor: http://docs.racket-lang.org/guide/performance.html#%28part._effective-futures%29 Both ‘*’ and ‘/’ can be used in Guile futures! ;-) Ludo’.