Visimon

Visimon is made up of two componenets, the modified Haskell Language Server (HLS) which provides type-checking information, and the VSCode extension that provides a user interface and displays the visualisations. Both of these parts are required for the tool to function. The extension can automatically download the HLS, but this currently only works on Linux until I update the URL. For now I recommend installing the HLS manually and adding its path to the "Hls Path" VSCode setting.

Extension

The VSCode extension that displays the visualisations can be downloaded from its VSCode Marketplace page

Builds

These builds are for the modified HLS that provides the typechecking information to the VSCode extension.

Source

Git Repo --- clone from the visimon_main branch, run cabal build and then cabal list-bin exe:haskell-language-server to build and get the path. Do note that this may take a long time, especially on slower computers. See the HLS docs for more information.