일단 cabal은 패키지 관리가 똥망임

sandbox써도 캐싱이 안되서 새 프로젝트 만들면 전부 컴파일 다시해야됨.


stack은 안써봤는데 시스템 ghc가 아니라 자체 설치하는게 불-편

그리고 Hackage에 있는 모든 패키지를 지원하지는 않는걸로 앎


nix는 Hackage에 있는 패키지 전부 쓸 수 있고, nix-shell로 원하는 패키지만 활성화 시킬수 있는데다, ghc랑 패키지 전부 캐싱됨 (심지어 다른 계정간에도!)

그리고 캐시서버에서 바이너리로 받아오는거라 stack이나 cabal마냥 컴파일에 시간 쏟을 필요도 없음


아치도 하스켈 패키지 관리는 gg쳐서 진짜 nix밖에 답이 없음