From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Tom Lord Newsgroups: gmane.lisp.guile.devel Subject: Re: Threads and asyncs Date: Wed, 4 Sep 2002 21:00:22 -0700 (PDT) Sender: guile-devel-admin@gnu.org Message-ID: <200209050400.VAA19760@morrowfield.regexps.com> References: <87it1oglmq.fsf@zagadka.ping.de> <02090420452627.19624@locke.free-expression.org> <200209050238.TAA19359@morrowfield.regexps.com> <02090421570929.19624@locke.free-expression.org> NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1031197591 27349 127.0.0.1 (5 Sep 2002 03:46:31 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 5 Sep 2002 03:46:31 +0000 (UTC) Cc: owinebar@free-expression.org Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17mnbC-00076z-00 for ; Thu, 05 Sep 2002 05:46:30 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17mnck-0007VY-00; Wed, 04 Sep 2002 23:48:06 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17mncc-0007VN-00 for guile-devel@gnu.org; Wed, 04 Sep 2002 23:47:58 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17mnca-0007VA-00 for guile-devel@gnu.org; Wed, 04 Sep 2002 23:47:58 -0400 Original-Received: from 1cust222.tnt14.sfo8.da.uu.net ([63.11.84.222] helo=morrowfield.regexps.com) by monty-python.gnu.org with esmtp (Exim 4.10) id 17mncZ-0007V6-00 for guile-devel@gnu.org; Wed, 04 Sep 2002 23:47:56 -0400 Original-Received: (from lord@localhost) by morrowfield.regexps.com (8.9.1/8.9.1) id VAA19760; Wed, 4 Sep 2002 21:00:22 -0700 (PDT) (envelope-from lord@morrowfield.regexps.com) Original-To: guile-devel@gnu.org In-Reply-To: <02090421570929.19624@locke.free-expression.org> (message from Lynn Winebarger on Wed, 4 Sep 2002 22:14:42 -0500) Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 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:1298 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1298 > In C, you don't have grabbable continuations or closures. Though, sure, closures don't capture entire activation records. > In the straightforward, always allocate from the heap > model, the GC is always responsible for collecting activation > records. Right -- but, as SCM illustrates or points-towards, you can still treat them specially. > Thus we have strictly improved the speed (because popping the > stack is about the fastest deallocation anybody will ever > have, other than exiting, of course). Spaghetti stacks speak to this issue. > Better? Totally clear. -t _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel