ฉันเชื่อว่ามาร์ตินอธิบายเหตุผลในการโพสต์ของเขาเป็นอย่างดี:
ฉันพยายามทำให้สกาล่าเป็นคนที่ทรงพลังมาก แต่ก็เป็นภาษาที่เรียบง่ายเหมือนกันโดยพยายามค้นหาการรวมแนวคิดที่แตกต่างจากเดิม
ปัญหาที่หลายภาษาประสบเมื่อพวกเขาได้รับความนิยมเพิ่มมากขึ้นคือชุมชนต้องการคุณลักษณะและเพิ่มเข้าไปในส่วนบนของภาษา ตัวอย่างที่เลวร้ายที่สุดของหนังสือเล่มนี้ (อย่างน้อยก็ในหนังสือของฉัน) คือ C ++ ที่คุณมีทุกอย่างสวยมาก แต่ก็ไม่ได้อยู่ในรูปแบบที่สวยงาม (ดูตัวอย่างคำถามนี้ที่เกิดขึ้น)
ความยากลำบากเมื่อภาษาเติบโตขึ้นเนื่องจากความต้องการ / ความต้องการจากชุมชนคือการเพิ่มคุณสมบัติใหม่ในลักษณะที่สอดคล้องกับหลักของภาษา และในแง่นี้การสนับสนุน XML ตามตัวอักษรของ Scala นั้นเป็นอาการนิ้วโป้งเพราะนี่เป็นสิ่งที่ไม่เหมือนใคร มันไม่ได้เป็นส่วนหนึ่งของคอร์ที่รวมเป็นหนึ่งเดียวที่สวยงาม แต่ได้รับการเพิ่มเป็นทางออกครั้งเดียวในขณะที่การสอดแทรกสตริงเป็นแนวคิดหลักที่มีประสิทธิภาพเพียงพอที่จะแทนที่ฟีเจอร์การปิดครั้งเดียว