He tenido un ojo en los lenguajes de programación funcionales por un tiempo, pero dudo en entrar en ellos. Pero creo que es hora de que al menos empiece a mirar en esa dirección para asegurarme de que estoy listo para cualquier cosa.
He visto hablar de Haskell, F #, Scala, etc. Pero no tengo idea de las diferencias entre los idiomas y sus comunidades, ni me importa particularmente; excepto en el contexto del desarrollo del juego.
Entonces, desde el punto de vista del desarrollo de juegos, ¿ qué lenguaje de programación funcional tiene las características más adecuadas para la programación de juegos? Por ejemplo, ¿hay bibliotecas / motores / marcos de desarrollo de juegos funcionales o motores gráficos para lenguajes funcionales? ¿Existe algún lenguaje que maneje mejor ciertas estructuras de datos que se usan comúnmente en el desarrollo de juegos?
En pocas palabras: ¿qué lenguaje de programación funcional es mejor para la programación funcional de juegos y por qué?
Creo / espero que esta pregunta declare un mejor lenguaje claro, por lo tanto, no la he marcado CW a pesar de su tendencia subjetiva.