आप कितनी भाषाओं को समझना चाहते हैं? क्या आप इसकी खूबियों से खेलना चाहते हैं या नहीं? स्काला का वाक्य विन्यास स्पष्ट और संक्षिप्त कोड को प्रोत्साहित करता है; कुछ बढ़त के मामले जहां इसका फायदा उठाया जाता है, स्काला पार्सर के लिए समस्याएँ शिक्षाप्रद होती हैं (अर्थात, आप स्काला के बारे में मुठभेड़ करके और उनसे बचने के तरीके सीखकर सीखते हैं) और धीरे-धीरे ठीक हो जाते हैं (जैसे प्रत्यय संकेतन )। रक्षात्मक रूप से अर्ध-बृहदान्त्र का उपयोग करने का मतलब हो सकता है कि आपको इन मुद्दों के बारे में कभी नहीं सीखना होगा लेकिन क्या आप वास्तव में इसे अच्छी चीज के रूप में देखते हैं? इन मुद्दों के समाधान में आमतौर पर अन्य निहितार्थ होते हैं लेकिन आप इन संभावनाओं को याद करेंगे।
एक अन्य विचार यह है कि, जैसा कि काइलिन ने माना है, अधिकांश स्काला डेवलपर्स डिफ़ॉल्ट रूप से अर्ध-कॉलोन को छोड़ देते हैं। यदि आप स्वयं मुहावरेदार स्काला का उपयोग करने से बचते हैं तो आप अन्य लोगों के कोड के साथ काम करने की उम्मीद कैसे करते हैं? आप इसे ज़रूरत से ज़्यादा कठिन पाते हैं।
मैं पर्याप्त जोर नहीं दे सकता कि स्काला पार्सर की इन विशेषताओं को स्वच्छ, पुनः प्रयोग करने योग्य और कार्यात्मक (fp sense) कोड में प्रोत्साहित करने के लिए चुना गया था। उदाहरण के रूप में infix ऑपरेटर सिंटैक्स लें; यह डेवलपर्स को सरल, एकल-उद्देश्य विधियों के साथ कक्षाओं को प्रस्तुत करने के लिए प्रोत्साहित करता है जो एक साथ अच्छी तरह से रचना करते हैं। स्काला के संग्रह पुस्तकालय से पता चलता है कि कैसे काम कर सकता है। शास्त्रीय रूप से प्रशिक्षित जावा देवता जो इसे गले लगाते हैं वे बेहतर आदतों और अपने कोड के बारे में सोचने के नए तरीके विकसित करेंगे। जो लोग उन सभी परिचित डॉट्स और ब्रैकेट से चिपके रहते हैं, वे छूट जाएंगे। मैं तर्क देता हूं कि यह उन लोगों के लिए भी सच है जो अर्ध-उपनिवेश को छोड़ने के लिए डरपोक हैं।