2017
DOI: 10.4204/eptcs.235.6
|View full text |Cite
|
Sign up to set email alerts
|

An Environment for Analyzing Space Optimizations in Call-by-Need Functional Languages

Abstract: We present an implementation of an interpreter LRPi for the call-by-need calculus LRP, based on a variant of Sestoft's abstract machine Mark 1, extended with an eager garbage collector. It is used as a tool for exact space usage analyses as a support for our investigations into space improvements of call-by-need calculi.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 13 publications
0
4
0
Order By: Relevance
“…We analyze the space behavior of fold using exclusive-or as function, False as neutral element and a list lst starting with a single True followed by k − 1 False-elements generated using a takefunction/list generator approach. We already compared the three fold variants concerning runtime and space consumption with each other in this scenario in [5], but now we focus on the impact of inlining, i.e. how does inlining affect the space consumption in the same scenario?…”
Section: Figure 9: Experimental Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…We analyze the space behavior of fold using exclusive-or as function, False as neutral element and a list lst starting with a single True followed by k − 1 False-elements generated using a takefunction/list generator approach. We already compared the three fold variants concerning runtime and space consumption with each other in this scenario in [5], but now we focus on the impact of inlining, i.e. how does inlining affect the space consumption in the same scenario?…”
Section: Figure 9: Experimental Resultsmentioning
confidence: 99%
“…The current version of LRPi uses Peano-encoding for positive integers, but treats arbitrary Peano numbers as of size 1, which makes it is easier to analyze the results. Hence the current statistics differs from that in [5]. The fold-functions are defined in Fig.…”
Section: Figure 9: Experimental Resultsmentioning
confidence: 99%
See 2 more Smart Citations