Reviving Haskell Code Explorer

The Haskell Code Explorer is still available on the web, but the code behind it has not been updated for more than 5 years now. Do you have any broad guidelines on how I could rewrite the codebase to meet modern Haskell standards and libraries?

7 Likes

Is a rewrite necessary? Code looks fine to me, but maybe I don’t have very refined tastes ¯\_(ツ)_/¯

OTOH I see a lot of open issues and PR’s on the repo, maybe go through and ping their askers if they’re waiting for more info, or close them if done/wontfix, or fix if easy/fun?

2 Likes

On a very brief look, the main thing would be support for newer versions of GHC. On the package level, e.g., compiling with newer Stack LTS, as well as support for parsing newer GHC syntax (9+). It might be sufficient to replace direct GHC calls with ghc-lib-parser, which is a compatibility layer across many versions.

4 Likes

There seems to be a WIP already?

1 Like

I’m afraid the author might have abandoned this project long ago