Skip site navigation (1)Skip section navigation (2)
Date:      Mon,  6 Aug 2001 23:48:00 -0700 (PDT)
From:      jkoshy@FreeBSD.ORG (Joseph Koshy)
To:        tlambert2@mindspring.com
Cc:        "Karsten W. Rohrbach" <karsten@rohrbach.de>, Dag-Erling Smorgrav <des@ofug.org>, current@FreeBSD.ORG, obrien@FreeBSD.ORG
Subject:   Tail-call reference (was: CPUTYPE warning)
Message-ID:  <20010807064800.9A11737B401@hub.freebsd.org>
In-Reply-To: Message from Terry Lambert <tlambert2@mindspring.com>  of "Sat, 23 Jun 2001 13:35:00 MST." <3B34FD74.A947641A@mindspring.com> 

next in thread | previous in thread | raw e-mail | index | archive | help

>>> "tl" == "Terry Lambert" wrote:

tl> FWIW: tail-call optimization is when I have a function
tl> that, as it's last thing (perhaps after reordering by
tl> the compiler, as well) calls another function, such
tl> that the return value of the other function is its
tl> return value.

See also:

  Debunking the ``Expensive Procedure Call'' Myth or, 
  Procedure Call Implementations Considered Harmful or, 
  LAMDBA: The Ultimate GOTO

  By Guy Lewis Steele, Jr.
  AI memo 443, October 1977, 23 pages

  ftp://publications.ai.mit.edu/ai-publications/0-499/AIM-443.ps


Regards,
Koshy
<jkoshy@freebsd.org>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010807064800.9A11737B401>