@vesuvius: Huh? How does cloud computing replace domain-specific languages? That makes no sense whatever. People still need to write programs in the cloud, right?