From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Julian Graham" Newsgroups: gmane.lisp.guile.devel Subject: Re: srfi-18 requirements Date: Mon, 10 Dec 2007 23:20:20 -0500 Message-ID: <2bc5f8210712102020x44f8457i4ae6fff7830c9bdc@mail.gmail.com> References: <2bc5f8210710101854m1254160ei451026182b87e767@mail.gmail.com> <87lka8pvv3.fsf@laas.fr> <2bc5f8210710120831q5c90dcfes930595fa3eb16a77@mail.gmail.com> <2bc5f8210710151526t6345200ao997988c1877e8cce@mail.gmail.com> <4713EB20.3080608@member.fsf.org> <2bc5f8210710151547l5e245ed1ucaf07e9006e95387@mail.gmail.com> <2bc5f8210710290737j32fe7b1s86aaa7e084bb69b6@mail.gmail.com> <87ve7mmdpl.fsf@chbouib.org> <2bc5f8210711302108g12542615j2371d307a873d810@mail.gmail.com> <87y7caozzo.fsf@ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1197346864 18241 80.91.229.12 (11 Dec 2007 04:21:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 11 Dec 2007 04:21:04 +0000 (UTC) Cc: =?ISO-8859-1?Q?Ludovic_Court=E8s?= , guile-devel@gnu.org To: "Neil Jerram" Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Dec 11 05:21:14 2007 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 1J1wcL-00014p-4H for guile-devel@m.gmane.org; Tue, 11 Dec 2007 05:21:13 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J1wc3-0008AT-CB for guile-devel@m.gmane.org; Mon, 10 Dec 2007 23:20:55 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1J1wbZ-0007qB-DD for guile-devel@gnu.org; Mon, 10 Dec 2007 23:20:25 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1J1wbX-0007ol-LE for guile-devel@gnu.org; Mon, 10 Dec 2007 23:20:24 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J1wbX-0007of-Em for guile-devel@gnu.org; Mon, 10 Dec 2007 23:20:23 -0500 Original-Received: from nf-out-0910.google.com ([64.233.182.186]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1J1wbX-0002Nj-2Y for guile-devel@gnu.org; Mon, 10 Dec 2007 23:20:23 -0500 Original-Received: by nf-out-0910.google.com with SMTP id f5so1337883nfh for ; Mon, 10 Dec 2007 20:20:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.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=pd+6/8qScUN9/2Ea8OzFZDhnzvSnbqKJ1qYM6cm01Y8=; b=Wh+HNJSudq10+hPbO6CHbuZQs1CDuFAuuOsF+mmYrFC0+91XaijFcYMHEwiXF6l/icO4rGNGcMRvpsN9OxlCmNCfzqwfgXnj2lpkXAEVsU4uIxeJ9T7P7ai+h590Cg74FxF4wAo0En8WTievbBypPXtwVKJn2y2NyIGN6RAo/qE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.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=r7qxYz+ERz3FxErbhpm+zh14tuldTTovvsbrb/X47NJuI1AYc88+XpOwQ7HtnscY0GkQT11rpPPWJJk6qAB6U82WfAAxG0P2C4oreG8jqHLVRmG8xfhJmXoLEj5PGn4b44Mhj+IhDN4Ov4fOXYA9PsJAGUkE37QRKRacKQOir8o= Original-Received: by 10.82.112.3 with SMTP id k3mr3902433buc.1197346821032; Mon, 10 Dec 2007 20:20:21 -0800 (PST) Original-Received: by 10.82.176.5 with HTTP; Mon, 10 Dec 2007 20:20:20 -0800 (PST) In-Reply-To: <87y7caozzo.fsf@ossau.uklinux.net> Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) 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:6924 Archived-At: > It's a bit of pain that srfi-18 doesn't refer forward to srfi-34/35. > Obviously the exception system of srfi-18 is very _like_ that of > srfi-34/35, but srfi-18 doesn't say whether its exceptions have to be > implemented using srfi-34/35. > > I guess that doesn't actually matter, though. srfi-18 simply > requires its exception primitives to be implemented somehow. If it > works semantically for them to be implemented using srfi-34/35, I > think it would make good sense for us to do that. Thanks for the explanation, Neil. I've currently got something more or less working with pass-thrus to SRFI-34 exceptions, using a stored continuation to prevent the exceptions from being re-thrown (as per SRFI-18, "Primitives and exceptions"). I'm hoping to have something for you guys soon -- I'm starting a new day job right now, though, so it might be a little while. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel