From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Chris K. Jester-Young" Newsgroups: gmane.lisp.guile.devel Subject: Re: when and unless Date: Tue, 6 Dec 2011 14:05:52 -0500 Message-ID: <20111206190552.GA14416@yarrow.destinee.acro.gen.nz> References: <878vsjd2fh.fsf@pobox.com> <87r50ircng.fsf@pobox.com> <4EDDC8B1.3000509@gentoo.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1323198390 3831 80.91.229.12 (6 Dec 2011 19:06:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 6 Dec 2011 19:06:30 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Dec 06 20:06:24 2011 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RY0LP-0002OK-Qa for guile-devel@m.gmane.org; Tue, 06 Dec 2011 20:06:23 +0100 Original-Received: from localhost ([::1]:56257 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RY0LP-0007ys-A3 for guile-devel@m.gmane.org; Tue, 06 Dec 2011 14:06:23 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:46009) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RY0LI-0007xx-PN for guile-devel@gnu.org; Tue, 06 Dec 2011 14:06:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RY0LH-0004Z0-Fh for guile-devel@gnu.org; Tue, 06 Dec 2011 14:06:16 -0500 Original-Received: from mail-yx0-f169.google.com ([209.85.213.169]:53413) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RY0LH-0004Yw-DI for guile-devel@gnu.org; Tue, 06 Dec 2011 14:06:15 -0500 Original-Received: by yenq10 with SMTP id q10so7055049yen.0 for ; Tue, 06 Dec 2011 11:06:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=XCLxvJlZpboIsWs2GcIRoIlqKOKjfSCGNZWmoMRMlew=; b=be8zPDauY8S7n4WpU5NsolNYS7/0+8XxqSKOW/O2fqOzalgLW1dAuukuKHwFBzCxA+ ayk6ZPJKwHRFYgbWK2bhb1zI+CAEGhdrJb9lYCj/LQGJ349m5re96Y0yoBRevd1pGb0i m2Pt65emrzcve49ENNBcj/EKtTNO1Xu9RlfJM= Original-Received: by 10.236.201.196 with SMTP id b44mr21670722yho.48.1323198374406; Tue, 06 Dec 2011 11:06:14 -0800 (PST) Original-Received: from yarrow.destinee.acro.gen.nz (md82c36d0.tmodns.net. [208.54.44.216]) by mx.google.com with ESMTPS id y40sm26432760yhg.18.2011.12.06.11.06.11 (version=SSLv3 cipher=OTHER); Tue, 06 Dec 2011 11:06:12 -0800 (PST) Mail-Followup-To: guile-devel@gnu.org Content-Disposition: inline In-Reply-To: <4EDDC8B1.3000509@gentoo.org> User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.213.169 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:12993 Archived-At: On Tue, Dec 06, 2011 at 08:48:01AM +0100, Marijn wrote: > Couldn't help but wonder why they don't return the value of the last > body form, so I looked around a bit and both CLHS[1] and my racket > REPL seem to agree that they should: [...] > Is there some other source that suggests that the return value should > be unspecified? This isn't so much because the return value is somehow specified or useful, but rather to avoid breaking tail position. See this discussion I had with Eli Barzilay where this is explained: http://rotty.yi.org/irclogs/freenode/%23scheme/2011-11-02/#e208 (Start at the 07:24 timestamp if the fragment reference isn't working.) Cheers, Chris.