A modern programming language for GNOME