Skip to content

Projects

Andy Gill edited this page Jan 9, 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. GHCi-api
BS Invent a Minecraft monad, and connect it to a Minecraft server

Clone this wiki locally