circle.at(x,y) radius(5) fill("solid")
where in Python one might say: circle.at(x,y, radius=5, fill="solid")
Objective C also allows multipart method names that help document the arguments.For you young whippersnappers, this idea goes back over half a century to Algol-60 where the commas that delimit parameters to functions can be optionally replaced by ") text: (". So our procedure call in Algol-60 could be written:
draw(circle) at: (x,y) radius: (5) fill: (1.0)
or as: draw(circle, x, y, 5, 1.0)