Re: Term Rewriting vs. Functional Programming
- From: Joachim Durchholz <jo@xxxxxxxxxxxxx>
- Date: Tue, 13 Sep 2005 09:22:49 +0200
Matthias Blume schrieb:
[...] "safe for space" -- a requirement that goes beyond tail call elimination.
What is "safe for space"? A URL would suffice for me :-)
BTW it would be possible to formalise tail call optimisation, though probably outside of the framework used for the rest of the language semantics.
Here's a rough outline:
Specify a program that
* Finds the number of list cells that are maximally available
(or whatever the library returns for "available memory")
(a conservative estimate would be OK, too)
* Outputs all the numbers from 1 to that maximum,
using a recursive algorithm.
Add the specification that this program must run to completion without throwing exceptions or crashing, under all memory configurations that the compiler can emit code for.
Regards, Jo .
- Follow-Ups:
- Re: Term Rewriting vs. Functional Programming
- From: Matthias Blume
- Re: Term Rewriting vs. Functional Programming
- From: Vesa Karvonen
- Re: Term Rewriting vs. Functional Programming
- References:
- Re: Term Rewriting vs. Functional Programming
- From: Peter G. Hancock
- Re: Term Rewriting vs. Functional Programming
- From: Vesa Karvonen
- Re: Term Rewriting vs. Functional Programming
- From: Andreas Rossberg
- Re: Term Rewriting vs. Functional Programming
- From: Vesa Karvonen
- Re: Term Rewriting vs. Functional Programming
- From: Andreas Rossberg
- Re: Term Rewriting vs. Functional Programming
- From: Vesa Karvonen
- Re: Term Rewriting vs. Functional Programming
- From: Matthias Blume
- Re: Term Rewriting vs. Functional Programming
- From: Vesa Karvonen
- Re: Term Rewriting vs. Functional Programming
- From: Matthias Blume
- Re: Term Rewriting vs. Functional Programming
- From: Vesa Karvonen
- Re: Term Rewriting vs. Functional Programming
- From: Matthias Blume
- Re: Term Rewriting vs. Functional Programming
- From: Vesa Karvonen
- Re: Term Rewriting vs. Functional Programming
- From: Matthias Blume
- Re: Term Rewriting vs. Functional Programming
- From: Jon Harrop
- Re: Term Rewriting vs. Functional Programming
- From: Matthias Blume
- Re: Term Rewriting vs. Functional Programming
- Prev by Date: Re: Term Rewriting vs. Functional Programming
- Next by Date: Re: Term Rewriting vs. Functional Programming
- Previous by thread: Re: Term Rewriting vs. Functional Programming
- Next by thread: Re: Term Rewriting vs. Functional Programming
- Index(es):
Relevant Pages
|