Answers:
我相信马丁在他的帖子中很好地解释了这一推理:
我一直试图通过找到以前完全不同的概念的统一来使Scala成为功能非常强大但又非常漂亮的简单语言。
许多语言在变得越来越流行时面临的问题是,社区需要功能并在语言之上添加功能。一个最坏的例子(至少在我的书中)是C ++,它拥有几乎所有的东西,但根本没有一种漂亮的统一方式(例如,参见由此产生的问题)。
当一种语言由于社区的需求而增长时,困难在于以与该语言的核心相一致的方式添加新功能。在这方面,Scala的XML文字支持令人生厌,因为这是一件独特的事情。它实际上不是漂亮的统一核心的一部分,而是作为一次性解决方案添加的,而字符串插值是一个足以替代一次性功能的核心概念。