From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Gary Houston Newsgroups: gmane.lisp.guile.devel Subject: Re: guile/workbook/extension/dynamic-root.text Date: 30 May 2002 21:31:52 +0100 Sender: guile-devel-admin@gnu.org Message-ID: <200205302031.NAA18619@onyx.he.net> References: <200205300728.AAA00154@morrowfield.home> <15606.6868.682999.22226@meddo.cs.uu.nl> <200205301728.KAA01133@morrowfield.home> NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1022790808 22907 127.0.0.1 (30 May 2002 20:33:28 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 30 May 2002 20:33:28 +0000 (UTC) Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17DWbw-0005xE-00 for ; Thu, 30 May 2002 22:33:28 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17DWbc-0002Cp-00; Thu, 30 May 2002 16:33:08 -0400 Original-Received: from onyx.he.net ([216.218.161.2]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17DWaA-000229-00 for ; Thu, 30 May 2002 16:31:38 -0400 Original-Received: from onyx.he.net (onyx.he.net [216.218.161.2]) by onyx.he.net (8.8.6/8.8.2) with ESMTP id NAA18619 for ; Thu, 30 May 2002 13:31:40 -0700 Original-Received: (qmail 20483 invoked from network); 30 May 2002 20:31:52 -0000 Original-Received: from localhost (HELO x.localnet) (127.0.0.1) by localhost with SMTP; 30 May 2002 20:31:52 -0000 Original-To: guile-devel@gnu.org In-Reply-To: <200205301728.KAA01133@morrowfield.home> (message from Tom Lord on Thu, 30 May 2002 10:28:04 -0700 (PDT)) Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:683 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:683 > From: Tom Lord > Date: Thu, 30 May 2002 10:28:04 -0700 (PDT) > > lord: > > [stackless] > > hanwen: > > destroys GUILE's biggest asset, and the very purpose of > why GUILE came to be: easy integration with external packages (written > in C) > > [example given that uses conservative gc] > > > But there are at least several different ways to accomplish the same > goals as that example code, all of which use "easy integration with > ... C" yet are stackless-compatible. So, if it was discussed before, > and what you're saying was the conclusion, that conclusion was > mistaken. Weren't the previous discussions mainly about conservative vs precise gc? Would it be possible to use stackless Scheme execution and still conservatively scan the C stack? Stackless execution seems worth investigating just for the speed-up to call/cc: it's one of the main features of Scheme and it should be possible to use it without worrying about performance. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel