🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.functional
Article #13

Re: Recursion meets GOTO

#13
From: Mitchell Wand
Date: Wed, 28 Oct 1992 14:26
19 lines
1606 bytes
The Scheme language standard (IEEE Std1178-1990) requires that tail-recursive
procedures be executed iteratively:

"Implementations of Scheme are required to be properly tail-recursive.  This
allows the execution of an iterative computation in constant space, even if
the iterative compuation is described by a syntactically recursive procedure.
Thus with a tail-recursive implementation, iteration can be expressed using
the ordinary procedure-call mechanics, so that special iteration constructs
are useful only as abbreviations."  [Sec 1.1]

I don't know offhand how specific the Haskell or ML definitions are on this
subject. 

--Mitch 
--
Mitchell Wand
College of Computer Science, Northeastern University
360 Huntington Avenue #161CN, Boston, MA 02115     Phone: (617) 437 2072
Internet: wand@flora.ccs.northeastern.edu          Fax:   (617) 437 5121
Technical Details
Message-ID: <WAND.92Oct28092609@dec5120z.ccs.northeastern.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!noc.near.net!lynx!random.ccs.northeastern.edu!news
References: <1ccaamINNgbt@uwm.edu> <BJORNL.92Oct26175238@asia.sics.se> <TMB.92Oct27115652@arolla.idiap.ch> <1992Oct28.101805.11911@informatik.uni-bremen.de>

Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.functional
Path: arc1-ca.pugleaf.net!sparky!uunet!noc.near.net!lynx!random.ccs.northeastern.edu!news
From: wand@dec5120z.ccs.northeastern.edu (Mitchell Wand)
Subject: Re: Recursion meets GOTO
In-Reply-To: aspect@sun1g.informatik.Uni-Bremen.DE's message of Wed, 28 Oct 1992 10: 18:05 GMT
Message-ID: <WAND.92Oct28092609@dec5120z.ccs.northeastern.edu>
Sender: news@random.ccs.northeastern.edu
Nntp-Posting-Host: dec5120z.ccs.northeastern.edu
Organization: College of Computer Science, Northeastern University
References: <1ccaamINNgbt@uwm.edu> <BJORNL.92Oct26175238@asia.sics.se>
 <TMB.92Oct27115652@arolla.idiap.ch>
 <1992Oct28.101805.11911@informatik.uni-bremen.de>
Date: Wed, 28 Oct 1992 14:26:09 GMT
Lines: 19