From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.devel Subject: Re: SRFI 34 Date: 17 May 2003 02:45:08 +0200 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <87of228kq3.fsf@zagadka.ping.de> References: <20030225093608.6a8935f8.dsmith@altustech.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1053132359 28869 80.91.224.249 (17 May 2003 00:45:59 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 17 May 2003 00:45:59 +0000 (UTC) Cc: djurfeldt@nada.kth.se Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat May 17 02:45:57 2003 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 19Gppl-0007VU-00 for ; Sat, 17 May 2003 02:45:57 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19Gpr4-0003Wq-03 for guile-devel@m.gmane.org; Fri, 16 May 2003 20:47:18 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 19GpqV-0002Ym-00 for guile-devel@gnu.org; Fri, 16 May 2003 20:46:43 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 19GpqE-0001Vy-00 for guile-devel@gnu.org; Fri, 16 May 2003 20:46:29 -0400 Original-Received: from mail.dokom.net ([195.253.8.218]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19GppS-0000kV-00 for guile-devel@gnu.org; Fri, 16 May 2003 20:45:38 -0400 Original-Received: from dialin.speedway42.dip177.dokom.de ([195.138.42.177] helo=zagadka.ping.de) by mail.dokom.net with smtp (Exim 3.36 #3) id 19Gpr3-0001zV-00 for guile-devel@gnu.org; Sat, 17 May 2003 02:47:17 +0200 Original-Received: (qmail 18977 invoked by uid 1000); 17 May 2003 00:45:08 -0000 Original-To: Neil Jerram In-Reply-To: Original-Lines: 23 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 Original-cc: guile-devel@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:2382 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:2382 Neil Jerram writes: > As part of "looking", I've written and committed a first > implementation of SRFI 34. Nice! I think I like SRFI 34. Just the essential bits... Anyway, I sense trouble with our lazy-catch: guile> (define f (make-fluid)) guile> (lazy-catch #t (lambda () (with-fluids ((f 12)) (throw 'x))) (lambda (x) (pk 'handler (fluid-ref f)))) ;;; (handler #f) Shouldn't this print '(handler 12)' since the handler is supposed to be running in the dynamic context of the throw? -- GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel