I\'m working on a website using Yesod I have the normal build running but I can\'t seem to populate my database reliably. I have a second haskell program that populates the data
You can manage multiple executables by passing them as arguments to cabal build and cabal run. For example, cabal build init. The first executable is the default if no target name is given.