Tengo una idea para un servicio web, pero soy muy nuevo en la programación web. Django se ve genial y me gusta algo que pueda retomar rápidamente. Tengo mucha experiencia en Haskell (y muy poco en python) y me gustaría poder comenzar a escribir algunas de las cosas de fondo que no están relacionadas con la web en mi idioma favorito. Pero, por supuesto, no quiero hacer eso si el código haskell no se puede usar si voy con django.¿Puedo escribir componentes en Haskell para usar en un sitio de Django?
He estado viendo varios frameworks web de haskell: hApps parece demasiado complicado e indocumentado, turbinado parece accesible pero no está documentado, etc. Y creo que usar un framework ampliamente utilizado como django, y tener acceso a un montón de código que puedo conectarme me ayudará mucho. Pero estoy muy abierto a escuchar sobre otras ideas sobre frameworks para usar, u otras opciones que tengo para usar Haskell de alguna manera.
"Python <-> No es probable que la interoperabilidad de Haskell sea posible/práctica". - ciertamente es posible y práctico llamar a Python desde Haskell - y es útil si necesita una biblioteca. Ver el enlace de hpaste2 a los pigmentos. –
Puede encontrar esto sorprendente, pero no todas las aplicaciones web son "llene un formulario (y muestre los mensajes de error de validación) y coloque el resultado en una base de datos SQL". – jrockway
@dons: Creo que el póster original hablaba de llamar a Haskell desde Python. Pero no estaba al tanto de ninguna interoperabilidad de Python <-> Haskell, me corrigen :-) @ ĵrockway: de acuerdo, es por eso que dije una aplicación/sitio web "típico". – spookylukey