* License The haskell parts are BSD3 licensed and the elisp parts are GPL licensed since they are derived from slime. * Warnings There are many type signatures missing, so the next thing to do is adding support for automatically adding (and removing) type declarations for toplevel definitions. * GHCI You can load Shim.hs in ghci and use startServer "/tmp/shim-io" to start the server instance, then you can use shim-connect in emacs to use the server.