From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.devel Subject: Re: scm_i_fraction_reduce thread safety Date: Sun, 11 Jan 2004 09:29:36 +1000 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <87ad4ve61r.fsf@zip.com.au> References: <3FD85844.3060108@ccrma> <1071170342.1217.60.camel@flare> <87wu91mxhf.fsf@zip.com.au> <87k73z1la9.fsf@zagadka.ping.de> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1073777746 6881 80.91.224.253 (10 Jan 2004 23:35:46 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 10 Jan 2004 23:35:46 +0000 (UTC) Cc: Bill Schottstaedt , Carl Witty , guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Jan 11 00:35:39 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 1AfSdn-0007Mh-00 for ; Sun, 11 Jan 2004 00:35:39 +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 1AfTaI-0000OD-QC for guile-devel@m.gmane.org; Sat, 10 Jan 2004 19:36:06 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AfTZ9-0008Rj-VS for guile-devel@gnu.org; Sat, 10 Jan 2004 19:34:55 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AfTYW-0007uw-K0 for guile-devel@gnu.org; Sat, 10 Jan 2004 19:34:47 -0500 Original-Received: from [61.8.0.36] (helo=snoopy.pacific.net.au) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AfTVw-0006m5-Et for guile-devel@gnu.org; Sat, 10 Jan 2004 19:31:36 -0500 Original-Received: from mongrel.pacific.net.au (mongrel.pacific.net.au [61.8.0.107]) by snoopy.pacific.net.au (8.12.3/8.12.3/Debian-6.6) with ESMTP id i0ANTx92007688; Sun, 11 Jan 2004 10:29:59 +1100 Original-Received: from localhost (ppp91.dyn251.pacific.net.au [203.143.251.91]) by mongrel.pacific.net.au (8.12.3/8.12.3/Debian-6.6) with ESMTP id i0ANTvha005991; Sun, 11 Jan 2004 10:29:58 +1100 Original-Received: from gg by localhost with local (Exim 3.36 #1 (Debian)) id 1AfSY0-0000qA-00; Sun, 11 Jan 2004 09:29:40 +1000 Original-To: Marius Vollmer Mail-Copies-To: never In-Reply-To: <87k73z1la9.fsf@zagadka.ping.de> (Marius Vollmer's message of "Sat, 10 Jan 2004 23:38:54 +0100") User-Agent: Gnus/5.110002 (No Gnus v0.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:3186 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3186 Marius Vollmer writes: > > This is a general problem with the data structures in libguile and we > need to solve it generally. I'd think nobody can mind if strange things happen when one thread is reading something another is writing. (Well, perhaps as long as it doesn't actually crash the interpreter.) But the problem at the moment with reducing fractions is that it's happening when merely reading the value out. Or what one would hope was merely reading the value, ie. printing or equality testing. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel