From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.devel Subject: Re: scm_i_fraction_reduce thread safety Date: Thu, 29 Jan 2004 20:35:49 +0100 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <87ekti7dka.fsf@zagadka.ping.de> References: <3FD85844.3060108@ccrma> <1071170342.1217.60.camel@flare> <87wu91mxhf.fsf@zip.com.au> <87k73z1la9.fsf@zagadka.ping.de> <87ad4ve61r.fsf@zip.com.au> <87hdz3xocn.fsf@zagadka.ping.de> <87zncuat0g.fsf@zip.com.au> <87ektukw66.fsf@zagadka.ping.de> <1074654679.3851.30.camel@flare> <4016E30B.4060207@dirk-herrmanns-seiten.de> <874quhdlfm.fsf@raven.i.defaultvalue.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1075405193 7887 80.91.224.253 (29 Jan 2004 19:39:53 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 29 Jan 2004 19:39:53 +0000 (UTC) Cc: Carl Witty , guile-devel@gnu.org, Marius Vollmer Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Jan 29 20:39:35 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AmI0l-0000YH-00 for ; Thu, 29 Jan 2004 20:39:35 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AmI0M-0004xj-S5 for guile-devel@m.gmane.org; Thu, 29 Jan 2004 14:39:10 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AmI08-0004wm-Tj for guile-devel@gnu.org; Thu, 29 Jan 2004 14:38:56 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AmHzc-0004mP-2g for guile-devel@gnu.org; Thu, 29 Jan 2004 14:38:55 -0500 Original-Received: from [195.253.8.218] (helo=mail.dokom.net) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AmHxE-0003nG-50 for guile-devel@gnu.org; Thu, 29 Jan 2004 14:35:56 -0500 Original-Received: from dialin.speedway42.dip50.dokom.de ([195.138.42.50] helo=zagadka.ping.de) by mail.dokom.net with smtp (Exim 3.36 #3) id 1AmHy6-0002j4-00 for guile-devel@gnu.org; Thu, 29 Jan 2004 20:36:50 +0100 Original-Received: (qmail 23587 invoked by uid 1000); 29 Jan 2004 19:35:49 -0000 Original-To: Rob Browning In-Reply-To: <874quhdlfm.fsf@raven.i.defaultvalue.org> (Rob Browning's message of "Tue, 27 Jan 2004 17:24:45 -0600") User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:3331 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3331 Rob Browning writes: > In any case, do we have a "current plan" with respect to threading, I don't have one ready, but I do very much want to have one before 1.8. I need to decide for myself whether I would want to go for full concurrency or for restricting us to a one-thread-at-a-time model. Full concurrency is not a nice-model to program for, one-thread-at-a-time wont be able to take advantage of multiple processors. > and on a related note, do we have any plans to consider anything other > than our current one interpreter per-process arrangement? In my view, it doesn't make much sense to talk about 'the interpreter' in the context of Guile. Our 'interpreter' is just the function eval. What would separate interpreters mean? Separate heaps? -- GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel