• @FishFace
    link
    131 year ago

    Yeah but it doesn’t cross function boundaries so it’s more limited.

    • @[email protected]
      link
      fedilink
      231 year ago

      In other words, in OCaml, you don’t have to write type annotations into the function parameter list. It will infer even those.

      It’s useful for small ad-hoc functions, but personally, I’m glad that Rust is more explicit here.

      • voxel
        link
        fedilink
        6
        edit-2
        1 year ago

        yeah structs, consts ets should always be explicit, prevents a lot oh headache
        also, for adhoc stuff rust has closures which can be fully inferred (but you need to convert them to explicit function pointers for storage in structs/consts)

    • @[email protected]
      link
      fedilink
      4
      edit-2
      1 year ago

      It’s not like it’s more limited, it’s just so that it can yell at you when you return not what you said you’re going to, IMO

      • @FishFace
        link
        21 year ago

        OCaml allows you to specify return types, but doesn’t force you to.