Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Google Summer of Code 2012 project, GHCi for the web
JavaScript Haskell

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
cache
docs
prototypes
src-main
src/Network/Web/GHCLive
static
.gitignore added TAGS to .gitignore
LICENSE added HyperHaskell.cabal and BSD3 LICENSE files
README.md cabal install not cabal build!
Setup.hs include static files, bump the version, include Setup.hs
ghclive.cabal

README.md

ghclive

Google Summer of Code 2012 project, GHCi for the web

Requirements

Chrome 21.x Firefox 14.x

Does not work with Firefox 10

Quick start installation

git clone https://github.com/shapr/ghclive.git && cd ghclive && cabal install && ghclive then point your browser to http://localhost:3000

Here's some source code to paste into the editor buffer:

import Diagrams.Prelude
import Prelude
import Network.Web.GHCLive.Display

hilbert = iterate expand mempty where
  expand t = alignBL $ hcat [u, hrule 1, reflectX u] where
             u = vcat [t, vrule 1, rotateBy (3/4) t]

ex = pad 1.1 . centerXY . lw 0.05 $ hilbert!!5

then type ex in the Haskell expression buffer and hit enter!

Prototypes

The prototypes subdirectory contains several quick hacks demonstrating various concepts.

Something went wrong with that request. Please try again.