Hay:
Esa lista es suficiente para mantener estás ocupado dando una muestra de idiomas funcionales con diferentes características:
- Clojure: multi-paradigm ?, flexible? no es un lenguaje funcional puro y, aunque se prefiere que programes en un estilo funcional, no es estrictamente necesario. Puede escribir OOP estilo Java a través de la interoperabilidad de Java, o puede abstraerse de él utilizando métodos múltiples. Hay mucha flexibilidad allí, aunque todavía es un poco pronto para decir si es simplemente "flexible" o "multiparadigma" en el sentido común. Diseñado, en parte, para ser un ceceo que maneja la simultaneidad fácilmente, en realidad dispara a muchos objetivos, de ahí la designación flexible o multiparadigma.
- Esquema: más cerca de ser un lenguaje funcional puro que Clojure, empuja al programador un poco más enérgicamente en un estilo funcional que Clojure.
- Erlang: Programación funcional construida para concurrencia confiable. Erlyweb está construido sobre una plataforma diseñada para ser altamente concurrente.
- Smalltalk: programación altamente funcional OO (incluso las estructuras de control son objetos dentro del sistema de objetos, y no construcciones sintácticas).
Si quiere ver cómo se ven las aplicaciones web en un lenguaje funcional "a toda costa", entonces la sugerencia de jrockway es la que hay que mirar.
Arco y clojure son apenas funcionales idiomas. Eche un vistazo a HappS: http://happs.org/ – jrockway
Tal vez la búsqueda de "aplicaciones web basadas en la continuación" podría brindarle algunos resultados interesantes. – fortran
Marco y artículo interesante: ¡gracias! ¿Tiene algún enlace a implementaciones reales de estas ideas? Por ejemplo, ¿un sistema de tienda en Haskell, un CMS basado en continuaciones o un simple software de blog?Me encanta aprender de soluciones probadas que están en vivo en algún lugar. – Lorenz