• SjmarfOP
    link
    fedilink
    arrow-up
    19
    ·
    7 months ago

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

    • loutr
      link
      fedilink
      arrow-up
      11
      ·
      7 months ago

      You should take a look at kotlin, pretty similar to swift and fully interoperable with java.

    • AVincentInSpace@pawb.social
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      7 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)