Material for course Programmiersprachen 1 (SS 2019) - Universität Tübingen
- April 26. Lecture: Intro, Scala Basics, Desugaring
- April 29. Lecture: Arithmetic Expressions, Visitors
- May 3. Lecture: Name Binding and Lexical Scoping
- May 6. Lecture: First-Order Functions
- May 10. Lecture: Higher-Order Functions
- May 13. Lecture: Lazy Evaluation
- May 17. Lecture: Recursion, Mutation
- May 20. Lecture: Garbage Collection
- May 24. Lecture: Syntactic vs. Meta Interpretation, Church Encoding
- May 27. Lecture: Object Algebras
- May 31. Lecture: Continuations (1)
- June 3. Lecture: Continuations (2)