From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Carl Witty Newsgroups: gmane.lisp.guile.devel Subject: Re: Serious bug in GUILE rational handling. Date: Wed, 03 Jan 2007 13:35:34 -0800 Message-ID: <1167860135.27491.20.camel@meteor.newtonlabs.com> References: <458D900F.1020108@xs4all.nl> <87slf66vw6.fsf@zip.com.au> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1167856612 23995 80.91.229.12 (3 Jan 2007 20:36:52 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 3 Jan 2007 20:36:52 +0000 (UTC) Cc: schottstaedt@ccrma.stanford.edu, hanwen@xs4all.nl, guile-devel@gnu.org, Jan Nieuwenhuizen Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Jan 03 21:36:50 2007 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.50) id 1H2Cqt-000316-5M for guile-devel@m.gmane.org; Wed, 03 Jan 2007 21:36:47 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H2Cqs-00031I-C5 for guile-devel@m.gmane.org; Wed, 03 Jan 2007 15:36:46 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1H2Cqp-0002zM-RJ for guile-devel@gnu.org; Wed, 03 Jan 2007 15:36:44 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1H2Cqo-0002xO-DC for guile-devel@gnu.org; Wed, 03 Jan 2007 15:36:43 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H2Cqo-0002x8-64 for guile-devel@gnu.org; Wed, 03 Jan 2007 15:36:42 -0500 Original-Received: from [216.254.24.28] (helo=gemini.newtonlabs.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.52) id 1H2Cqh-0002nz-UN; Wed, 03 Jan 2007 15:36:36 -0500 Original-Received: from meteor.newtonlabs.com (meteor.newtonlabs.com [10.0.0.25]) by gemini.newtonlabs.com (8.12.3/8.12.3/Debian-7.1) with ESMTP id l03KaHX5019372; Wed, 3 Jan 2007 12:36:26 -0800 Original-To: Kevin Ryde In-Reply-To: <87slf66vw6.fsf@zip.com.au> X-Mailer: Evolution 2.6.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:6396 Archived-At: On Sun, 2006-12-24 at 10:21 +1100, Kevin Ryde wrote: > I don't know if reduced or unreduced is a better representation. My > guess would be that gcds are so horrendously expensive that unreduced > is often what you want, if it's do-able. Reducing lazily sounds like > the best of both worlds, but as you point out would need multithread > protection. This was discussed three years ago (my contribution to the discussion was http://lists.gnu.org/archive/html/guile-devel/2003-12/msg00013.html). Carl Witty _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel