This is a Haskell implementation of Boids
You can use what ever editor you like. Currently Eclipse and Vim have been used.
Using Eclipse these use following steps to set up you environment.
Cabal is used to package the application so don't forget to add to Hoids.cabal
Using Emacs: ...
You can fairly easy build it using:
ghc -package GLUT src/Main.hs -o Hoids
To package it we use cabal