From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.lisp.guile.devel Subject: Re: Serious bug inn GUILE rational handling Date: Sun, 24 Dec 2006 13:27:39 -0800 Message-ID: <87mz5d7zn8.fsf@raven.defaultvalue.org> References: <20061224112539.M19482@ccrma.Stanford.EDU> <458E6869.1060402@xs4all.nl> <458E735D.9010806@xs4all.nl> NNTP-Posting-Host: dough.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1166995675 10016 80.91.229.10 (24 Dec 2006 21:27:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 24 Dec 2006 21:27:55 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Dec 24 22:27:53 2006 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by dough.gmane.org with esmtp (Exim 4.50) id 1Gyasp-0007gS-Ua for guile-devel@m.gmane.org; Sun, 24 Dec 2006 22:27:52 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Gyasp-0004Ms-8n for guile-devel@m.gmane.org; Sun, 24 Dec 2006 16:27:51 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Gyash-0004ID-Jq for guile-devel@gnu.org; Sun, 24 Dec 2006 16:27:44 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Gyase-0004F9-TU for guile-devel@gnu.org; Sun, 24 Dec 2006 16:27:41 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Gyase-0004F5-Kw for guile-devel@gnu.org; Sun, 24 Dec 2006 16:27:40 -0500 Original-Received: from [70.85.129.156] (helo=defaultvalue.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1Gyase-0003EU-Bg for guile-devel@gnu.org; Sun, 24 Dec 2006 16:27:40 -0500 Original-Received: from omen.defaultvalue.org (localhost [127.0.0.1]) by defaultvalue.org (Postfix) with ESMTP id 83FF291251; Sun, 24 Dec 2006 13:27:39 -0800 (PST) Original-Received: from raven.defaultvalue.org (raven.defaultvalue.org [192.168.1.7]) by omen.defaultvalue.org (Postfix) with ESMTP id 26B77340AA; Sun, 24 Dec 2006 13:27:39 -0800 (PST) Original-Received: by raven.defaultvalue.org (Postfix, from userid 1000) id 19027355108; Sun, 24 Dec 2006 13:27:39 -0800 (PST) Original-To: hanwen@xs4all.nl In-Reply-To: <458E735D.9010806@xs4all.nl> (Han-Wen Nienhuys's message of "Sun, 24 Dec 2006 13:32:29 +0100") User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) 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:6366 Archived-At: Han-Wen Nienhuys writes: > We seem to have something like it (FETCH_STORE) but no > compare-exchange. > > Glib's gatomic.c does have an enormous bunch of cmp & exch > operations in assembler for various platforms. > > Would it be an option to link GUILE to glib? Without having looked carefuly at what might be involved, if we do decide that we might want atomic operations of some kind, then I think I'd want to investigate how hard it might be to add the operations directly to guile. -- Rob Browning rlb @defaultvalue.org and @debian.org; previously @cs.utexas.edu GPG starting 2002-11-03 = 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel