GSoC/GCI Archive
Google Summer of Code 2014 haskell.org

Agda-like Interaction Mode for Emacs

by Alejandro Serrano for haskell.org

In dependently typed languages (like Agda or Idris), it’s usual for the environment to help you writing the code, as a sort of dialog. The main idea is that the developer can include “holes” in the source code. Emacs interprets those holes specially and allows some special commands inside them. Since Agda and Idris are dependently-typed variations of Haskell, I think that there’s the possibility of implementing a similar features for the Haskell mode. The aim is to produce such piece of code.