Skip to content

Projects

Andy Gill edited this page Jan 13, 2015 · 11 revisions

Ideas for small projects

These would make good MS or BS projects.

Difficulty MS/BS Idea Resources
BS or MS Implement hp2ps in blank canvas. Have it dynamically read the hp2ps information during runtime and/or compare graphs. [hp2ps-api] (https://downloads.haskell.org/~ghc/7.2.2/docs/html/users_guide/hp2ps.html)
MS Implement a parser for Core in HERMIT. Ideally, would parse the format of HERMIT's existing 'clean' pretty printer, such that parse . prettyPrint == id. Can change the pretty printer if necessary to resolve ambiguities. Core Spec
BS or MS Add a ':h' command to GHCi that automagically looks up and displays the haddock documentation for a function or type. Also would be nice to hoogle things from GHCi. See https://ghc.haskell.org/trac/ghc/ticket/2168 GHCi-api
BS Invent a Minecraft monad, and connect it to a Minecraft server
BS or MS Work on improving story board to replace beamer
MS Add a Wakarusa case study / example

Clone this wiki locally