Skip to content
Josh Rule edited this page Jun 13, 2014 · 13 revisions

Development Quickstart

cd <strappy-root>/core

Initialize a cabal sandbox : cabal sandbox init

Install the package: cabal install --enable-tests

Launch the ghci repel: cabal repl

Run test suites: cabal test

Test Example.hs:

cabal repl
ghci> :load src/Strappy/Example.hs
ghci> :main

Refactoring

Josh and Eyal plan to refactor and validate the Strappy code base by June 26th.

  • Setup a new configuration file parser using Configurator (Josh).
  • Redesign directory and library structure to separate core EC code from analysis code and project specific code. (Eyal) Notes on planned architecture
  • Implement logging in a new simulation module (Josh).
  • Setup new visualization and data analysis tools (Josh).
  • Write unit tests for the core library.

Clone this wiki locally