From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Neil Jerram" Newsgroups: gmane.lisp.guile.devel Subject: Re: Why bother porting Guile to BDW-GC? Date: Mon, 10 Nov 2008 20:57:37 +0000 Message-ID: <49dd78620811101257p7eb949e7t47042347f81249eb@mail.gmail.com> References: <87skq2jjl4.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1226353026 4583 80.91.229.12 (10 Nov 2008 21:37:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 10 Nov 2008 21:37:06 +0000 (UTC) Cc: guile-devel@gnu.org To: "=?ISO-8859-1?Q?Ludovic_Court=E8s?=" Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Nov 10 22:38:07 2008 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 1KzeSK-0000Ro-Rw for guile-devel@m.gmane.org; Mon, 10 Nov 2008 22:37:57 +0100 Original-Received: from localhost ([127.0.0.1]:47750 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KzeRD-0007IU-1Q for guile-devel@m.gmane.org; Mon, 10 Nov 2008 16:36:47 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KzeOh-0005ho-VD for guile-devel@gnu.org; Mon, 10 Nov 2008 16:34:12 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KzeOg-0005gv-Cl for guile-devel@gnu.org; Mon, 10 Nov 2008 16:34:11 -0500 Original-Received: from [199.232.76.173] (port=60120 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KzeOg-0005gp-0a for guile-devel@gnu.org; Mon, 10 Nov 2008 16:34:10 -0500 Original-Received: from mx20.gnu.org ([199.232.41.8]:15322) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KzeOe-0005em-PJ for guile-devel@gnu.org; Mon, 10 Nov 2008 16:34:09 -0500 Original-Received: from rv-out-0708.google.com ([209.85.198.249]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KzdpN-0008QV-5S for guile-devel@gnu.org; Mon, 10 Nov 2008 15:57:41 -0500 Original-Received: by rv-out-0708.google.com with SMTP id k29so3011491rvb.6 for ; Mon, 10 Nov 2008 12:57:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=7xnGahqZO4On9/1lfsY0Xmn+TSEhE2BSnD20WIqv2fc=; b=OzGV5rp6xj9iySHOlAtT1X/S8tA9l64Rwua07yFqO2ubpyOe3CdsrmLYKl7RGfBk0G 8gtKgr/H9G44KBnpjYxuGvYlv/dqLnFNSMSfkOtPhqqGAG534bUVTCsKcarjHPhLdM8z QygENvAffJPQkJbphZUTO0zSp1mfNNz60qZe8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=BR1GoYyTQ7UpQ8KbNyP0f/85n3eGQu/Iku9pPERp8T1rFmAfpnS4B92l+bBpdxZQGp GWeDqmyNam9/fHjvAfs1T3qyuFlVoB8Rri4S7RUwWBpqCfz/Dd4udoC5gh4LD4Z1q2SP scoFOh9F6v7DHacyH6N4ehoyFDi3DJRX2c/g8= Original-Received: by 10.141.128.9 with SMTP id f9mr3811278rvn.159.1226350657274; Mon, 10 Nov 2008 12:57:37 -0800 (PST) Original-Received: by 10.140.142.15 with HTTP; Mon, 10 Nov 2008 12:57:37 -0800 (PST) In-Reply-To: <87skq2jjl4.fsf@gnu.org> Content-Disposition: inline X-detected-kernel: by mx20.gnu.org: Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:7819 Archived-At: 2008/11/8 Ludovic Court=E8s : > Hello Guilers! > > Below are some of the points (in no particular order) that IMO can make > it worthwhile to use the Boehm-Demers-Weiser GC [0] in Guile instead of > Guile's historical GC, from an engineering viewpoint. This all sounds pretty compelling to me. From my point of view, you and Han-Wen have the most knowledge of this area, and Han-Wen has one of the most demanding applications - so if you and Han-Wen are happy to go ahead, I'm happy too. Just in case some really hard problem emerges, is it possible to organize the development so that we could retain the option for a while - say, a few months - to switch back? Finally, I think we now really need a plan for how we are planning to handle Guile releases over the next year or so. I've been meaning to write about this for a while... will do so in a new thread. Regards, Neil