Kullandığınız dilleri ne kadar anlamak istiyorsunuz? Güçlü yönleriyle oynamak ister misin? Scala'nın sözdizimi açık ve özlü kodu teşvik eder; bundan faydalanmanın Scala ayrıştırıcısı için sorunlara yol açtığı birkaç son durum öğretici (yani, onlarla karşılaşıp onları nasıl önleyeceğinizi öğrenerek Scala hakkında daha fazla bilgi edinirsiniz) ve yavaş yavaş sabitlenir (örneğin, son ek gösterimi ). Yarı kolonun savunmacı bir şekilde kullanılması, bu konular hakkında hiçbir zaman öğrenmek zorunda kalmayacağınız anlamına gelebilir, ancak bunu gerçekten iyi bir şey olarak görüyor musunuz? Bu sorunların düzeltilmesinin genellikle başka etkileri vardır, ancak bu olasılıkları kaçıracaksınız.
Bir başka husus, Kilian'ın kabul ettiği gibi, çoğu Scala geliştiricisinin varsayılan olarak yarı-sütunu atlamasıdır. İdiyomatik Scala'yı kendiniz kullanmaktan kaçınırsanız, başkalarının kodlarıyla nasıl çalışmayı beklersiniz? Gerekenden çok daha zor bulacaksınız.
Scala ayrıştırıcısının bu özelliklerinin temiz, yeniden kullanılabilir ve işlevsel (fp anlamda) kodunu teşvik etmek için seçildiğine yeterince vurgu yapamam. Örnek olarak infix operatörü sözdizimini ele alalım; geliştiricileri sınıfları birlikte iyi oluşturan basit, tek amaçlı yöntemlerle sunmaya teşvik eder. Scala'nın koleksiyon kütüphanesi bunun ne kadar güzel çalışabileceğini gösteriyor. Bunu benimseyen klasik olarak eğitilmiş Java geliştiricileri, kodları hakkında daha iyi alışkanlıklar ve yeni düşünme yolları geliştirme eğilimindedir. Tüm bu tanıdık noktalara ve köşeli parantezlere sadık kalanlar kaçıracak. Bunun yarı-kolondan vazgeçemeyecek kadar çekingen olanlar için de geçerli olduğunu iddia ediyorum.