notes from hsc3: This mode is implemented as a derivation of `haskell' mode, indentation and font locking is courtesy that mode. The inter-process communication is courtesy `comint'. The symbol at point acquisition is courtesy `thingatpt'. The directory search facilities are courtesy `find-lisp'.