ding is an OO programming language