Esta semana estuve leyendo bastante de
Scala porque estamos preparando algunos capítulos para
mlw.io de los lenguajes de programación para la web del futuro.
Para quienes no lo conozcan y de acuerdo a
Scala en Wikipedia:
Cita: Scala es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La implementación actual corre en la máquina virtual de Java y es compatible con las aplicaciones Java existentes.
Es interesante la vinculación que tiene con la comunidad Java del planeta y su background viniendo desde Europa. Aunque también ha tenido empuje y algunas conexiones (un poco desactualizadas) con .NET y
Investigando en el foro sobre conversaciones sobre Scala encontré únicamente
un debate en Java donde se menciona y otro post donde yo
lo relacionaba con Android.
Dejo aquí una colección de enlaces donde se puede aprender mucho del lenguaje:
Si han usado Scala, me encantaría conocer sus experiencias. En breve hago otro post de estos sobre Haskell que también ando investigando.