Skip to content

basicsOfPartialEvaluation

slecourse edited this page Oct 15, 2012 · 6 revisions

This is the description of a contribution to the SLE course.

Table of Contents

Headline

A tutorial on the basics of partial evaluation

Contributors

William Cook and Ralf Lämmel

Summary

Partial evaluation (or program specialization) has a long-standing history in programming-language research and education with profound textbooks and designated lectures on the subject. The present tutorial addresses the challenge of introducing to the subject in a relatively basic manner. If the audience is somewhat aware of functional programming and interpretation, then the material can be taught in lecture or two. Practical exercise may leverage the accompanying Haskell code.

Tagging

  • Categories: reading, concepts, theory, programming
  • Objectives: master the basic idea of partial evaluation
  • Prerequisites: basic functional programming skills, basics of interpreters
  • Level: introductory

Resources

License

Creative Commons Attribution (where applicable)

Events