Skip to content
A tool for measuring progress on group writing projects
Haskell Gnuplot
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
sample
.gitignore
LICENSE
README
Zampolit.hs
dot.namefold
stack.yaml
zampolit.cabal

README

## Zampolit
## Copyright (c) 2011 Brian Sniffen

To run [`Zampolit`](http://hackage.haskell.org/package/zampolit) and
collect the data for these pretty graphs, you need a few things:

* The version control system `git`, with its svn extensions.  
* Gnuplot.
* Haskell.

Athena and all modern operating systems have the first two, either
installed by default or in a locker or easily installed package.
But Haskell's more of a pain.  You can [download
it](http://hackage.haskell.org/platform/), then run:

    cabal update
    cabal install zampolit
    git svn clone PATH/TO/YOUR/GAME # replace this
    cd YOUR/GAME
    zampolit

It will churn for a while through the entire history of your game,
then deposit `GAME-wc.data` and `GAME-wc.gnuplot`.  If you have Gnuplot
installed, it will even run gnuplot for you to produce `GAME-wc.pdf`.

Some games have authors who write under several names.  For example, I
committed to "Fistful of Promises" under the username `brians` and the
name `bts`.  So in that game's top level directory, I create a file
`.namefold`, in which I put the single line:

    "bts","brians"

Then everything committed by `bts` is rewritten to be from `brians`.
For Harry Potter: Year 7, Paul committed under two names.  For him we
write:

    "Paul Weaver","pweaver"

The sample file `dot.namefold` is an example of how to do this.

Something went wrong with that request. Please try again.