Este es nuestro «Hola Mundo» en Scala. 

Scala es del tipo de lenguajes funcionales y orientado a orientados a objetos. Es otro de esos lenguajes que corre sobre la Máquina Virtual de Java y se está volviendo popular.  En este momento no existe tanta documentación ni editores que den soporte estable al lenguaje, pero quizá vale la pena conocerlo y mas tarde pondremos algunos ejemplos en el blog.





Para crear el primer ejemplo de Scala lo primero que debes hacer es descargar la última versión Scala de la página oficial del proyecto.

Descarga la versión que corresponde a tu sistema operativo.
Una vez que has descargado el archivo y extraído su contenido debes configurar las variables de entorno que permiten que Scala se ejecute correctamente desde la consola.
Para Unix debes buscar el archivo .profile (disponible cuando abres una consola)

SCALA_HOME=/blog/scala-2.10.0
export SCALA_HOME;

PATH=$PATH:$SCALA_HOME/bin
export PATH;
Nota que la ruta es: /blog/scala-2.10.0 debes cambiar esta ruta por que hayas elegido.
No olvides ejecutar el comando que permite que el archivo .profile sea cargado nuevamente 

source .profile para el caso de Unix.
Para Windows las variables de entorno deben quedar de la siguiente manera, en el ejemplo se muestra una ruta ficticia, debes hacer la corrección usando la ruta donde descargaste y extrajiste los archivos de Scala:

Recuerda que las variables solo serán visibles en las consolas de MS-DOS cuando son abiertas después de dar Ok a la ventana de variables de Entorno de Windows.
Una vez que has configurado las variables todo está listo para ejecutar el primer ejemplo.
Existe una forma interactiva de ejecutar código en Scala, pero nosotros solo veremos como hacerlo compilando un archivo y ejecutando la clase resultante, pues seguramente estás mas familiarizado con este método si has usado Java anteriormente.
Lo primero que haremos es crear un archivo con el nombre HolaMundo.scala y escribiremos lo siguiente en el:
object HolaMundo {
  def main(args: Array[String]) {
    println("Hola Mundo! " + args.toList)
  }
}
Después de creado el archivo, abre una consola y ejecuta el comando siguiente:
La compilación generará un nuevo archivo llamado HolaMundo.class y otro HolaMundo$.class, si todo sale bien, podremos ejecutar el ejemplo con el siguiente comando:
Nota que ejecutamos el comando 
scala HolaMundo Parametro1 Parametro2

Estamos agregando dos parámetros que se imprimirán en pantalla gracias a la línea 
println(«Hola Mundo! » + args.toList);
El resultado es el siguiente:
Hola Mundo! List(Parametro1, Parametro2)
Listo ya está el primer ejemplo, publicaremos otros mas elaborados pronto.