#!/usr/bin/env bash

set -e

case "$(uname)" in
    "Darwin") svg_open="open";;
    *) svg_open="firefox";;
esac

cabal build mem --enable-profiling -w ghc-8.10.1
"$(fd '^mem$' -t x -I)" +RTS -h
hp2pretty mem.hp
$svg_open mem.svg
