A great read for folks wondering why Java uses type erasure instead of “reified” generics. For the unaware, that means that a List<Integer> is a List<Object> at runtime. I had always wondered about it and why they didn’t take the alternative route. For context, C# does have reified types so the actual type parameter is available at runtime.

I personally love reading in depth discussions about counter intuitive engineering decisions like this.

  • Knusper@feddit.de
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    Funnily enough, I typed that one in the Jerboa app, but yeah, it’s not rendering for me either. 🙃

    • JackbyDev@programming.devOPM
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      I opened a GitHub issue. I think it’s probably just a config thing as they are both based on the CommonMark spec. Or maybe a nug with one of the markdown libs themselves.