-
Notifications
You must be signed in to change notification settings - Fork 2
basicsOfPartialEvaluation
slecourse edited this page Oct 15, 2012
·
6 revisions
This is the description of a contribution to the SLE course.
A tutorial on the basics of partial evaluation
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.
- Categories: reading, concepts, theory, programming
- Objectives: master the basic idea of partial evaluation
- Prerequisites: basic functional programming skills, basics of interpreters
- Level: introductory
- The underlying tutorial paper: http://softlang.uni-koblenz.de/dsl11/
- A related blog post: http://professor-fish.blogspot.nl/2011/05/more-serious-online-partial-evaluator.html
- Accompanying Haskell source code: http://slps.svn.sourceforge.net/viewvc/slps/topics/partialevaluation/simplepe/
Creative Commons Attribution (where applicable)
- 9 Oct 2012: added contribution
- 6 Sep 2011: presented tutorial at DSL 2011