Would just like to say that if we could somehow avoid using this keyword when calling infix functions. We could write Sql Dsl that could look like this:
query {
select setOf("id, name") from "person"
where "id" eq 1
}
Instead of this:
query {
this select setOf("id, name") from "person"
this where "id" eq 1
}
How hard would it be to solve the ambiguity that is mentioned in: