Skip to content
Original Haskell implementation of Strobe
Haskell JavaScript Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
data
src
tests
.gitignore
LICENSE
README
Setup.hs
TypedJavaScript.cabal
ghci
rhino
run
test

README

WARNING: This is the original Haskell implementation of Strobe,
replaced by the OCaml implementation:

http://www.github.com/brownplt/strobe

Typed JavaScript
================

Copyright (c) 2009 Brown University and Claudiu Saftoiu
All Rights Reserved.

Coding Guidelines
-----------------

Maximum line length is 80 characters.  Arjun will kill anyone who violates this.

We follow PEP 8 (http://www.python.org/dev/peps/pep-0008/) conventions for
blank lines:

"Separate top-level function and class [sic.] definitions with two blank lines."

Building and Testing
--------------------

> ./Setup.hs configure --user && ./Setup.hs build

Builds the system in ./dist, configured to install to $HOME/.cabal by default.
However, there is no need to install the typechecker.  You can develop and test
it in-place.

> ./test

This runs the test suite in-place.  You can add tests and re-run just this
command.  However, if you modify the type-checker, you will need to rebuild.
Something went wrong with that request. Please try again.