Hybrid programming languages: will they take off?