• Sjmarf@sh.itjust.worksOP
    link
    fedilink
    arrow-up
    19
    ·
    8 months ago

    Swift’s extensions system has spoiled me, and I feel the pain of this whenever I have to write Java

    • AVincentInSpace
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      8 months ago

      Ditto, but Rust’s traits. God those are so fun. It’s like duck typing a la Python but you can just slap whatever methods you want on a foreign type without worrying about breaking anything because they’re only visible to the current crate (or other crates that import the Trait)