Lua has x:f(y) which means x.f(x, y)
ClojureScript has (.f x) and (.-f x) and (-> x f)
F# has x.f and x |> f
Each of these are slightly different.
What are some other unique postfix/chaining syntax/semantics?
Conversation
Rust has `x.f(y)` which means `Foo::f(x, y)` (where `Foo` is a trait `Foo` or `Self`).
D and Nim have `x.f(y)` which means `f(x, y)`.
1
Lean has `x.f y` which means `Foo.f x y` where `x : Foo` and `f` is defined in the namespace `Foo`.

