[racket] [plt-edu-talk] Does a Scheme procedure "return" a value?

From: Shriram Krishnamurthi (sk at cs.brown.edu)
Date: Sat Sep 8 11:26:51 EDT 2012

The function phone-directory consumes a name, then produces/computes a
phone number.

On Sat, Sep 8, 2012 at 11:26 AM, Richard Cleis <rcleis at me.com> wrote:
> I am writing documentation. What are acceptable words for the following
> brackets?
>
> The function f [what verbs are ok?] a name, then [what about here?] a phone
> number.
>
> rac
>
>
>
> On Sep 8, 2012, at 9:07 AM, Joe Marshall wrote:
>
> A Scheme procedure might return a value, or it might delegate to another
> procedure (via tail recursion).  This is a key point: languages without tail
> recursion cannot delegate to another procedure. They can do a limited
> simulation of delegation by chaining the returns, but this adds an O(n)
> space overhead to the computation and consumes stack space, which is a
> finite resource (hence the limit).
>
> ____________________
>  Racket Users list:
>  http://lists.racket-lang.org/users
>
>
>
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users
>

Posted on the users mailing list.