Converting F# pipeline operators ( <|, >>, << ) to OCaml
I'm converting some F# code to OCaml and I see a lot of uses of this pipeline operator <| , for example: let printPeg expr = printfn "%s" <| pegToString expr The <| operator is apparently defined as just: # let ( <| ) a b = a b ;; val ( <| ) : ('a -> 'b) -> 'a -> 'b = <fun> I'm wondering why they