Dopo aver letto this question mi sono chiesto se sarebbe stata una buona idea utilizzare Haskell (o altri linguaggi di programmazione funzionale) nei settori mission critical.Programmazione funzionale negli impianti nucleari?
Oltre a Erlang, la maggior parte delle lingue seguiva paradigmi imperativo/design per contratto (Ada, Eiffel, C++).
Ma per quanto riguarda quelli funzionali?
Il codice risultante sarebbe facilmente mantenibile, stabile e molti potenziali bug potrebbero essere eliminati dai loro rigorosi sistemi di tipi in fase di compilazione. Oppure la valutazione è più pericolosa che utile? Ci sono altri problemi di sicurezza?