I think you hit on the distinction when you use the terms "procedure" and
"procedure application". It is correct to say that a procedure returns a
value and that an application of that procedure has a value. (since Scheme
has first-class procedures, it's also true that a procedure has a value,
but that's a more advanced topic.)

Justin
On Sep 7, 2012 8:47 PM, "Ellen Spertus" <sper...@mills.edu> wrote:

> I can't help feeling a twinge when I refer to a Scheme procedure
> "returning" a value, since I think my own teachers instead spoke of a
> procedure application as having, not returning, a value.  Is it wrong to
> speak of a procedure returning a value?  If so, how bad is it, and what is
> it recommended that I say instead?  FWIW, we use PLAI as our textbook.
>
> Thanks.
>
> Ellen
>
> ________________________
> PLT Educators talk list:
>   http://lists.racket-lang.org/plt-edu-talk
>
>
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to