No description or website provided.
JavaScript Haskell
carview.php?tsp= Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
carview.php?tsp= app
carview.php?tsp= client
carview.php?tsp= config
carview.php?tsp= deploy
carview.php?tsp= messages
carview.php?tsp= mockups
carview.php?tsp= server
carview.php?tsp= shared
carview.php?tsp= static
carview.php?tsp= templates
carview.php?tsp= test
carview.php?tsp= .dir-locals.el
carview.php?tsp= .ghci
carview.php?tsp= .gitignore
carview.php?tsp= CHANGELOG.md
carview.php?tsp= LICENSE
carview.php?tsp= README.md
carview.php?tsp= Setup.hs
carview.php?tsp= stack.yaml
carview.php?tsp= stackage-view.cabal

README.md

stackage-view

View Haskell codebases

Introduction

This tool can be run in the root directory of a Cabal project which provides a way to look around the source modules.

Stackage-view screenshot

On the left are modules of the project and on the right is the source of the module.

Starting

In a Cabal project directory, run stackage-view and you should see:

$ stackage-view
Point your browser to https://localhost:3000/

If you go to that URL in your browser, you will see:

Target choosing screen

Pick the targets you want to check out and then hit Done.

Current Features

  • Go to definition: You can double-click any identifier to jump straight to the definition.
  • Type information of any expression or pattern binding. Just click any identifier to see its type. Alternatively, you can select an expression to see the type of that. Hitting the <-> expansion button will expand the selection to a parent node.