Hacker News
A curmudgeon tries a language server
The author describes their traditional edit-compile-run workflow and contrasts it with Lisp’s REPL-centric development, where code is hot-swapped, exceptions can be resumed, and early project state lives only in memory. They note Haskell cannot embed into its own process or fully replicate Lisp’s condition system, but a language server (via Emacs’s Eglot) and tools like ghcid provide faster recompilation and richer code introspection, offering modest improvements.