Optimal Evaluation ProcessCovers essential considerations for implementing an evaluation process and optimizing evaluation processes in digital education.
Safe Mutation in PracticeExplores safe mutation in functional programming through lazy evaluation, object invariants, and efficient caching functions.
Compiler Extension LabCovers the Compiler Extension Lab, focusing on adding new functionality to a simple functional language compiler.
Lazy EvaluationExplores lazy evaluation in functional programming, focusing on Scala's implementation of lazy lists.