Después de leer this question Me pregunto si sería una buena idea usar Haskell (u otros lenguajes de programación funcionales) en industrias de misión crítica.Programación funcional en plantas nucleares?
Aparte de Erlang, la mayoría de los lenguajes seguían los paradigmas imperativos/diseño por contrato (Ada, Eiffel, C++).
Pero, ¿y los funcionales?
El código resultante sería fácil de mantener, estable y muchos de los posibles errores podrían ser eliminados por sus estrictos sistemas de tipo en tiempo de compilación. ¿O la evaluación perezosa es más peligrosa que útil? ¿Hay otros inconvenientes de seguridad?