How is conflict resolved on design issues?
To begin with, the API is positioned as being a specification which keeps a focus on an orthogonal structure and reusability. On the other hand we tried to be as similar to Java as possible. Usability from both sides, the implementation and the use itself, is another important point. And here often we have to make compromises – sometimes even because there is a preexisting implementation. If there are conflicts, we try to find consensus. Just listen to all arguments, give time to find new ones, before hastily make decisions. Try to find a solution everybody is comfortable with.