Skip to content

viveksjain/live-haskell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live Haskell

An integrated editing and debugging environment for Haskell. It supports Stack projects, and enables fast, interactive evaluation by

  1. Running whenever you save the file
  2. Running IO within a sandbox (allows for idempotent behavior that still works as if you were running the code live)
  3. Showing errors inline
  4. Displaying type tooltips
  5. Tracing execution so that you can examine variable bindings at a particular line, across all function calls

Screenshots

Open Initial open page.

Help Help screen.

Type tooltip and inline errors Showing type tooltip and inline errors.

Tracing Tracing the execution of tail recursive factorial.

Usage

You need to have Stack installed. Once you do, open server/ in your terminal, install ghci-ng globally using stack install ghci-ng, then run stack build and then stack exec server. Finally, open http://localhost:8000/ in your browser.

About

Interactive Haskell editing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •