Skip to content

Instantly share code, notes, and snippets.

@glasgowm148
Last active December 4, 2020 11:12
Show Gist options
  • Save glasgowm148/20a7a2fdb486a2bedbe4eba5dea00e72 to your computer and use it in GitHub Desktop.
Save glasgowm148/20a7a2fdb486a2bedbe4eba5dea00e72 to your computer and use it in GitHub Desktop.
Haskell Cairo-Chart OSX Instructions
dependencies:
- base >= 4.7 && < 5
- diagrams
- gtk2hs-buildtools
- Chart
- Chart-cairo
- cairo
# Brew
brew install cairo
brew install gtk+3 # https://github.com/gtk2hs/gtk2hs
brew cask install xquartz #--force
# Add to your path
#sudo vi ~/.zshenv
#source zsh
#echo $PATH
export PATH=~/.local/bin:$PATH
# Stack
stack install gtk2hs-buildtools
stack install cairo
stack install Chart-cairo
stack clean
stack build
stack run
# Alternatively use the diagrams backend. This backend is slower than the cairo one, but doesn't depend on gtk2hs
# https://github.com/timbod7/haskell-chart/wiki/Getting-started
# stack build Chart-diagrams
extra-deps:
- gtk2hs-buildtools-0.13.5.4
- cairo-0.13.8.1
- Chart-cairo-1.9.3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment