He empezado de aprender Erlang (en realidad un lenguaje y un VM). Este sistema tiene características muy interesantes. Por ejemplo, es posible cambiar un programa sin necesitar apagarlo. Supongo puedo decir que tiene 'hotplug' de software. También es un sistema excelente para sistemas paralelos y distribuidos. Erlang tiene sus raíces en las telecomunicaciones, una industria en que el asunto de fiabilidad es algo más importante (Erlang se originó en los finales de los años 80 en la impresa Ericsson para sus sistemas de telecomunicaciones). He estado aprendiendo sólo un par de días, no puedo decir si el sistema es bueno o no para nuestras aplicaciones. La única cosa que he escrito es un rutina para verificar y calcular un 'checkdigit' (un ejercicio para aprender lo que significa 'tail recursion') y me gusta la manera declarativa que tiene el lenguaje. He estado usando este sitio para empezar el viaje, Learn You Some Erlang for Great Good (en inglés). Ocurra lo que ocurra, creo que aprender Erlang va a ser un viaje muy interesante.