Scala
Table of Contents
Entorno de trabajo
La opción que recomendamos es usar IntelliJ con el plugin para Scala. Acá un video para su instalación
Nota: otra opción es usar Eclipse, aunque el soporte para Scala suele ser más limitado. Ver acá Otra herramienta útil para hacer pruebas rápidas si tenemos internet es un REPL online. Por ejemplo Scatie
Material de referencia y consulta
Primeros pasos:
- Nuestra Introducción a Scala.
- Documentación de la API online y los manuales completos
- Introducción al lenguaje bastante interesante
Build
- Conviene usar SBT en lugar de Maven.
- Tutorial Importar un proyecto SBT en IntelliJ
- Si insisten con Maven
Ejemplos (Github)
Ejemplos Viejos (deprecated)
Uso del lenguaje y características más importantes
- Introductorios
- Patrones de Diseño en Scala
- Diseño Avanzado utilizando: mixins, pattern matching, orden superior, etc
Conceptos de la materia que utilizan Scala como soporte