Installing Kulitta

Last modified: Nov 13, 2016 @ 1:30 pm

Installing Kulitta

Kulitta requires Haskell Platform* and the Euterpea library. If you want to compile the GUI for Kulitta (contained in Kulitta’s Examples folder), you will also need the HSoM library, although this is not required for using the Kulitta’s library features.

*Please note: Kulitta has not yet been tested with Haskell Platform versions later than 7.10.3.

Setup instructions:

  1. Install Haskell Platform for your operating system. Recommended versions:
  2. Install Euterpea 2. See the Euterpea Website for instructions.
  3. (Optional) Install HSoM from GitHub. See the Euterpea Website for instructions.
  4. Download Kulitta from GitHub and extract the zip file on your computer.
  5. Open a command prompt or terminal and cd to the directory where kulitta.cabal is located. Then, run the following command:
    cabal install

Updating Kulitta

To install a new version of Kulitta, you should first check whether new versions of Euterpea and HSoM (optional) have been released. If so, you should update those libraries first before updating and reinstalling Kulitta.

  1. If newer versions of Euterpea and/or HSoM exist on GitHub, go to the Euterpea Website for instructions on updating these libraries.
  2. Download Kulitta from GitHub and extract the zip file on your computer.
  3. Open a command prompt or terminal and cd to the directory where kulitta.cabal is located. Then, run the following command:
    cabal install --force-reinstalls