Haskell logo CIS 5520: Advanced Programming

Fall 2023

  • Home
  • Schedule
  • Homework
  • Resources
  • Software
  • Style guide

Datatypes, Trees, and Type classes

Note: this homework covers material from Datatypes and Classes.

Problem - XML processing

See Play

Problem - Return of the Data Munging Kata

See Kata

Problem - Sorted lists and type abstraction

See SortedList

Problem - MergeSort for foldable data structures

See MergeSort

Design adapted from Minimalistic Design | Powered by Pandoc and Hakyll