When we implemented operator overloading years ago, we decided not to diverge the language more than necessary and took the syntax from GNU-Pascal. Unofrtunately, Borland decided that copying C# is more important than Pascal compiler compatibility :evil: