From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: Re: scm_i_fraction_reduce thread safety Date: Sun, 01 Feb 2004 20:49:14 +0200 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <1075661354.3257.71.camel@localhost> 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> <87ekti7dka.fsf@zagadka.ping.de> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1075988842 8509 80.91.224.253 (5 Feb 2004 13:47:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 5 Feb 2004 13:47:22 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Feb 05 14:47:11 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 1AojqL-0006Uz-00 for ; Thu, 05 Feb 2004 14:47:10 +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 1AojlJ-0002ix-5w for guile-devel@m.gmane.org; Thu, 05 Feb 2004 08:41:45 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1Aojka-0002e1-6q for guile-devel@gnu.org; Thu, 05 Feb 2004 08:41:00 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1Aojjx-0002V2-82 for guile-devel@gnu.org; Thu, 05 Feb 2004 08:40:53 -0500 Original-Received: from [216.166.232.203] (helo=ambient.2y.net) by monty-python.gnu.org with esmtp (SSLv2:DES-CBC3-MD5:168) (Exim 4.24) id 1AojTY-0007Zu-T3 for guile-devel@gnu.org; Thu, 05 Feb 2004 08:23:24 -0500 Original-Received: from localhost (softdnserr [::ffff:196.44.143.223]) (AUTH: LOGIN wingo) by ambient.2y.net with esmtp; Thu, 05 Feb 2004 08:18:06 -0500 Original-Received: from wingo by localhost with local (Exim 3.36 #1 (Debian)) id 1AnMeq-00013f-00 for ; Sun, 01 Feb 2004 20:49:24 +0200 Original-To: guile-devel@gnu.org In-Reply-To: X-Mailer: Ximian Evolution 1.4.4 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:3344 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3344 On Fri, 2004-01-30 at 16:45, Mikael Djurfeldt wrote: > My view is that the current organization of threading in HEAD has a > lot of promise. It does give full concurrency, at the same time as it > is usually quite easy to program for. I don't have anything really constructive to add, but I do want to say that concurrent threads would be wonderful. If you ever check the docs for the python gstreamer bindings[1], you'll see the mess they get into because the python interpreter is single-threaded (due to their refcounting gc strategy). So really you can't write a quality DVD player in python, because the callbacks and signals coming in from many threads have to compete over one mutex. So. Just a note of support for your efforts, they would be much appreciated in media-land. -- Andy Wingo _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel