Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #15844

I

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.

Visit the blog
5mentions?
5HN people?
2009–2023first – last linked?
Links on Hacker News per year · peak 2 in 2014

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?

  1. /2010/03/15/repeat-after-me-cabal-is-not-a-package-manager/
    2 people · 2 mentions · first linked 2015-09-13
  2. /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?

  1. 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”
  2. Submitted The Problems with Graphviz as a story · 2 points

    HN discussion
  3. > 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”
  4. 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”
  5. 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”

Search all of HN for ivanmiljenovic.wordpress.com

Linked by the same people?