• panda_abyss@lemmy.ca
    link
    fedilink
    arrow-up
    25
    ·
    5 months ago

    Reminds me of java

    I have Toolkit toolkit = Toolkit.getDefaultToolkit(); seared into my brain. Then there were the bean factories…

    • Frezik@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      14
      ·
      5 months ago

      At least with Rust, there is a specific, defensible goal for why it does that.

      Java is just over designed. All of java.io reads like somebody’s Object Orientated Programming 101 final project, and they’d get a B- for it. Lots of things where you can see how they’re abstracting things, but there’s no thought at all in bringing it together in a tidy way.