Create web and desktop applications using an object oriented language.
A strongly-typed language; In Caml, types are managed by the computer.
It can be classified as a procedure-oriented language.
CherryPy is a pythonic, object-oriented web framework.
Teaches players object-oriented programming while playing a game.