Si quiero estudiar formalmente Haskell y la programación funcional, ¿cuáles son las mejores escuelas de posgrado para hacer esto en los Estados Unidos?

No es necesario asistir a la escuela de posgrado para aprender Haskell y la programación funcional.

Sólo lea “Real World Haskell”. Es publicado por O’Reilly, pero el libro está disponible en línea GRATIS. (http://book.realworldhaskell.org)

Si te gusta Scala, entonces lee “Programación Funcional en Scala”. Muchos buenos ejercicios de programación funcional en ese libro. (http://www.amazon.com/Funcional…)

Si necesitas aprender Scala primero, entonces lee “Scala para el impaciente”. (http://www.amazon.com/gp/aw/d/03…)

Si está buscando conferencias en Youtube, vea las conferencias C9 del Dr. Erik Meijer en Programación funcional (http://www.youtube.com/playlist?…)

Para un estudio más formal, tal vez tome cursos para lenguajes de programación y compiladores. Si aún no lo has hecho, trata de aprender algo de Cálculo Lambda.

Es posible que también desee considerar el libro “Fundamentos prácticos para lenguajes de programación” del profesor Robert Harper (de la Universidad Carnegie Mellon). (http://www.amazon.com/gp/aw/d/11…)

Para la escuela de posgrado, nunca debe ser “¿cuál es el mejor lugar?”, Siempre debería ser “quiénes son las personas que hacen las cosas que me interesan, y ¿podría trabajar con ellos?” Yo sugeriría ver lo que se está publicando en esta área e ir de allí, tal vez incluso contactando a personas que podrían ser asesores.

Paul Hudak en Yale se me vino a la cabeza porque escuché que era un gran consejero, pero no está disponible desde que falleció el mes pasado. Una posible forma de abordar su pregunta es observar lo que están haciendo sus ex alumnos.