X-Loop: help-debbugs@HIDDEN Subject: bug#21897: escape continuation passes barrier Resent-From: Zefram <zefram@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Fri, 13 Nov 2015 03:32:01 +0000 Resent-Message-ID: <handler.21897.B.14473854957647 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 21897 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 21897 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-guile@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.14473854957647 (code B ref -1); Fri, 13 Nov 2015 03:32:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Nov 2015 03:31:35 +0000 Received: from localhost ([127.0.0.1]:36477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Zx55L-0001zH-1y for submit <at> debbugs.gnu.org; Thu, 12 Nov 2015 22:31:35 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58216) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <zefram@HIDDEN>) id 1Zx55J-0001z9-2c for submit <at> debbugs.gnu.org; Thu, 12 Nov 2015 22:31:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <zefram@HIDDEN>) id 1Zx55H-0003YK-VE for submit <at> debbugs.gnu.org; Thu, 12 Nov 2015 22:31:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45796) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <zefram@HIDDEN>) id 1Zx55H-0003YE-SV for submit <at> debbugs.gnu.org; Thu, 12 Nov 2015 22:31:31 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39980) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <zefram@HIDDEN>) id 1Zx55G-0008G9-TV for bug-guile@HIDDEN; Thu, 12 Nov 2015 22:31:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <zefram@HIDDEN>) id 1Zx55G-0003Xe-5M for bug-guile@HIDDEN; Thu, 12 Nov 2015 22:31:30 -0500 Received: from river6.fysh.org ([2001:41d0:d:20da::2]:54299 helo=river.fysh.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <zefram@HIDDEN>) id 1Zx55F-0003XJ-Vg for bug-guile@HIDDEN; Thu, 12 Nov 2015 22:31:30 -0500 Received: from zefram by river.fysh.org with local (Exim 4.80 #2 (Debian)) id 1Zx55C-0004TP-6n; Fri, 13 Nov 2015 03:31:26 +0000 Date: Fri, 13 Nov 2015 03:31:26 +0000 From: Zefram <zefram@HIDDEN> Message-ID: <20151113033126.GA16544@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.0 (----) scheme@(guile-user)> (use-modules (ice-9 control)) scheme@(guile-user)> (call/ec (lambda (c) (with-continuation-barrier (lambda () (c "through continuation"))) "c-w-b returned")) $1 = "through continuation" The continuation barrier works fine on call/cc continuations and on throw/catch, but doesn't block call/ec continuations. The manual doesn't mention any difference in behaviour for this case, nor can I see any obvious justification for it. The manual's statement that # Thus, `with-continuation-barrier' returns exactly once. is false in this case. I think a continuation barrier should block the use of the call/ec continuation. -zefram
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Zefram <zefram@HIDDEN> Subject: bug#21897: Acknowledgement (escape continuation passes barrier) Message-ID: <handler.21897.B.14473854957647.ack <at> debbugs.gnu.org> References: <20151113033126.GA16544@HIDDEN> X-Gnu-PR-Message: ack 21897 X-Gnu-PR-Package: guile Reply-To: 21897 <at> debbugs.gnu.org Date: Fri, 13 Nov 2015 03:32:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guile@HIDDEN If you wish to submit further information on this problem, please send it to 21897 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 21897: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D21897 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#21897: escape continuation passes barrier Resent-From: Andy Wingo <wingo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Fri, 24 Jun 2016 16:24:01 +0000 Resent-Message-ID: <handler.21897.B21897.146678540329153 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 21897 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Zefram <zefram@HIDDEN> Cc: 21897 <at> debbugs.gnu.org Received: via spool by 21897-submit <at> debbugs.gnu.org id=B21897.146678540329153 (code B ref 21897); Fri, 24 Jun 2016 16:24:01 +0000 Received: (at 21897) by debbugs.gnu.org; 24 Jun 2016 16:23:23 +0000 Received: from localhost ([127.0.0.1]:54550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1bGTt4-0007a8-RQ for submit <at> debbugs.gnu.org; Fri, 24 Jun 2016 12:23:22 -0400 Received: from pb-sasl1.pobox.com ([64.147.108.66]:60499 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <wingo@HIDDEN>) id 1bGTt3-0007a0-2f for 21897 <at> debbugs.gnu.org; Fri, 24 Jun 2016 12:23:21 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id DF2311F926; Fri, 24 Jun 2016 12:23:19 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=3T5rA/nEqVkvNmqgEQyNvbR08Zg=; b=UtQguU qR+He5aVSCcpV2iUWcSQkwZHikgDjje0/2i87QdrGaRL/oPE2WGCtM+0zsqE4Xvl TvqCXNfe9i2oXdap7jUNOGFo/VWOyuD+xHfi4RhES+ViYbFZsGjrHjfuHalnyAD2 SNA8S8OgvEcHzpcc7BJfAHNZcJxq/ZaZYTQ9w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=eBrcfYegedfULBEn5gH1gqvdSUS0frq1 uAqOPlY4n9AGiyuavp0WDKP1cMKOPd11+mSKxeyToyUzotImDx43qHP26Xo/I3UI Ik5p6EbaeXTV1P0KTXAHT1t7Pr1cnNFp9Oj1DMT39v0/gHchyuSmisHp4exHXmtq i6H6S1gTBQE= Received: from pb-sasl1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id C7F681F925; Fri, 24 Jun 2016 12:23:19 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl1.pobox.com (Postfix) with ESMTPSA id 11F261F924; Fri, 24 Jun 2016 12:23:18 -0400 (EDT) From: Andy Wingo <wingo@HIDDEN> References: <20151113033126.GA16544@HIDDEN> Date: Fri, 24 Jun 2016 18:23:11 +0200 In-Reply-To: <20151113033126.GA16544@HIDDEN> (zefram@HIDDEN's message of "Fri, 13 Nov 2015 03:31:26 +0000") Message-ID: <8760syeets.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: F660D37C-3A27-11E6-ABBB-C1836462E9F6-02397024!pb-sasl1.pobox.com X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.4 (-) On Fri 13 Nov 2015 04:31, Zefram <zefram@HIDDEN> writes: > scheme@(guile-user)> (use-modules (ice-9 control)) > scheme@(guile-user)> (call/ec (lambda (c) (with-continuation-barrier (lambda () (c "through continuation"))) "c-w-b returned")) > $1 = "through continuation" > > The continuation barrier works fine on call/cc continuations and > on throw/catch, but doesn't block call/ec continuations. The manual > doesn't mention any difference in behaviour for this case, nor can I > see any obvious justification for it. The manual's statement that > > # Thus, `with-continuation-barrier' returns exactly once. > > is false in this case. I think a continuation barrier should block the > use of the call/ec continuation. I agree, good catch. Andy
X-Loop: help-debbugs@HIDDEN Subject: bug#21897: verified in 3.0.2 References: <20151113033126.GA16544@HIDDEN> In-Reply-To: <20151113033126.GA16544@HIDDEN> Resent-From: Matt Wette <matt.wette@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Sun, 29 Mar 2020 17:29:02 +0000 Resent-Message-ID: <handler.21897.B21897.158550292531554 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 21897 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 21897 <at> debbugs.gnu.org Received: via spool by 21897-submit <at> debbugs.gnu.org id=B21897.158550292531554 (code B ref 21897); Sun, 29 Mar 2020 17:29:02 +0000 Received: (at 21897) by debbugs.gnu.org; 29 Mar 2020 17:28:45 +0000 Received: from localhost ([127.0.0.1]:59695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jIbjp-0008Cr-6I for submit <at> debbugs.gnu.org; Sun, 29 Mar 2020 13:28:45 -0400 Received: from mail-pj1-f51.google.com ([209.85.216.51]:34890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <matt.wette@HIDDEN>) id 1jIbjo-0008Ce-5c for 21897 <at> debbugs.gnu.org; Sun, 29 Mar 2020 13:28:44 -0400 Received: by mail-pj1-f51.google.com with SMTP id g9so6279397pjp.0 for <21897 <at> debbugs.gnu.org>; Sun, 29 Mar 2020 10:28:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=psHSaGhOVQ7WfNP2QN6PCJwkHh7B4/I6w/GYeLRBWEQ=; b=UKMuUwFqiR4m4f8M7Rbbhr7JsTF6RaYjitPUz0Ne3EcMVhGnA/3/Ond2kTB9xiUV77 lMii5pn8QbxbAYV+XccQJv7ZjXOQ2CHDHGQsocv/RC/lslmyOC+rYmoYnV97n2x0SZEm YrORfS6SU/q+BBGkZe/DeHgMppRhsxRUzj0onek9DgHq46YAuMtUiLILzgA1aKgvlb83 L0HI20fR1KoWyTAygQeozdbbnouLNQ0KziZ79PmhH3HQfbwGf2dU06xGDcKsGRn8DH9b FFbwyJ3aQnnI9z8E58erPRQd0OyLArsiEV2dprcGSxq8hfYW5wjOqmtWpawTLcyxWYLd ULWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=psHSaGhOVQ7WfNP2QN6PCJwkHh7B4/I6w/GYeLRBWEQ=; b=OS5yHkdcXlI/+Bu3K7ixVu9YW0FHcHArrMDr5qE9OIoT8cexWEMFnDxfGIUUhjO/RL Ulsc8Xf+queLoR3DUQWwxk4RcHbv/5AdYA17FNCZ6o8WfQehSgbOOXwTS+VKmGaA/gQX Bu54eKHIsx+tpM66DCEDXv9XyX22jCSKpOUwt3QPkCUmiKwm8Yh+GzkPK1l4XBavz2IH uuFCPz9b+q3rkqSimf0Q+AT3hVtl2yEUuJGf8q4VeQ95VAYZGjXbyB6I2t51BP6way/+ vfty0A+Clx2sk+Jk5RmBEfKH48H53J2K61BFlWVjBnmoeHYvFq+g7CFJdXyvwrmXHXUI OCzA== X-Gm-Message-State: ANhLgQ2SF54/qLjD3CRHnNJAI/WRyg0Vw+wyBD09K6yN5CVGbKOSksQQ 7fkxMY3YXo79mr7o4TMU8/CNTd35 X-Google-Smtp-Source: ADFU+vv6T0XDQr22KmGqsh5YPDA8l2kpSFxjCqi22w6dDXM04fwrI79xApsMmLrNhue4KwUYMGeZwQ== X-Received: by 2002:a17:90a:2a89:: with SMTP id j9mr11112117pjd.64.1585502917871; Sun, 29 Mar 2020 10:28:37 -0700 (PDT) Received: from [192.168.2.183] (64-52-176-132.championbroadband.com. [64.52.176.132]) by smtp.gmail.com with ESMTPSA id h198sm8401753pfe.76.2020.03.29.10.28.36 for <21897 <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 29 Mar 2020 10:28:37 -0700 (PDT) From: Matt Wette <matt.wette@HIDDEN> Message-ID: <5699d998-480a-0f0d-ee59-c44100c2e6d2@HIDDEN> Date: Sun, 29 Mar 2020 10:28:36 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This still exists in 3.0.2 scheme@(guile-user)> ,use (ice-9 control) scheme@(guile-user)> (call/ec (lambda (c) (with-continuation-barrier (lambda () (c "through continuation"))) "c-w-b returned")) $1 = "through continuation" scheme@(guile-user)> (version) $2 = "3.0.2"
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.