CIS 552: Advanced Programming

Fall 2017

  • Home
  • Schedule
  • Homework
  • Resources
  • Style guide
  • Syllabus

HW 3 - Typeclasses

This homework assignment is composed of three problems.

Make all of your edits in the files Kata.hs, SortedList.hs and MergeSort.hs

Problem - Return of the Data Munging Kata

See Kata.lhs

Problem - Sorted lists and type abstraction

See SortedList.lhs

Problem - MergeSort for foldable data structures

See MergeSort.lhs

> -- obligatory main
> main :: IO ()
> main = do putStrLn "This is HW #3"
>           return ()
Design adapted from Minimalistic Design | Powered by Pandoc and Hakyll