Top all-time · #15844
Ivan Miljenovic
Personal blog · ivanmiljenovic.wordpress.comprogramming
Ivan Miljenovic writes «Insert Name Here», a personal blog at ivanmiljenovic.wordpress.com about programming. Since 2009, 5 different Hacker News readers have linked it 5 times. The last post was in 2016, but the archive is still widely read.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link Ivan Miljenovic's 2010 post "Repeat after me: Cabal is not a package manager", cited in Haskell tooling threads as the argument for keeping Cabal separate from package management.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Getting into blogging before it's too late
Most-linked posts?
- /2010/03/15/repeat-after-me-cabal-is-not-a-package-manager/2 people · 2 mentions · first linked 2015-09-13
- /2010/03/15/repeat-after-me-cabal-is-not-a-package-manager/2 people · 2 mentions · first linked 2014-03-09
What Hacker News says?
I'm not sure cabal can really be considered a package manager as the article here states [1]. Stack helps, but I think just using a dedicated package manager to manage haskell things is probably the way to go. Nix has a lot of haskell packages in it already, and guix has a hackage 'import' tool which helps you with writing a new package definition for a project that hasn't already been packaged. You may think that's…
Comment linking /2010/03/15/repeat-after-me-cabal-is-not-a-package-manager/
on “What I Wish I Knew When Learning Haskell”Submitted The Problems with Graphviz as a story · 2 points
HN discussion> Cabal; easily fetch more packages from Hackage Having spent the past two days trying to recover from Cabal Install's dependency hell (still ongoing), I must disagree on this. OSX seems to be particularly shonky (on mavericks), Windows has been relatively plain sailing. http://ivanmiljenovic.wordpress.com/2010/03/15/repeat-after-... Don't let that put you off though, Haskell really is a beautiful language, I quite…
Comment linking /2010/03/15/repeat-after-me-cabal-is-not-a-package-manager/
on “Intro to Haskell for Erlangers”Personally, I like to follow the mantra cabal is not a package manager . Because whenever I treat it like one, I get messed up in a bad way. I buy in to this argument[1] as to why it isn't. [1]: http://ivanmiljenovic.wordpress.com/2010/03/15/repeat-after-...
Comment linking /2010/03/15/repeat-after-me-cabal-is-not-a-package-manager/
on “What I Wish I Knew When Learning Haskell”The joy of tooling. If there's one tool it's not a mature ecosystem, if there's two, there's no standard way to do things. "Cargo is not a build system" reminded me of "Cabal is not a package manager" https://ivanmiljenovic.wordpress.com/2010/03/15/repeat-after...
Comment linking /2010/03/15/repeat-after-me-cabal-is-not-a-package-manager/
on “Scaling Rust Builds with Bazel”