J'ai fait du quasi-fonctionnel (Scheme) assez tôt et j'ai beaucoup aimé ça. J'ai fait un tout petit peu de CAML et de Haskell, et j'ai trouvé intéressant le typage un peu plus fort que d'habitude, et l'aspect récursif/listes/etc. que j'avais connu avec Scheme a aidé à m'y attirer.
Par contre, avec CAML et Haskell, dès qu'il s'est agi des IO, ça a commencé à devenir juste "chiant". Puis pour Haskell, arrivé aux monades, j'ai eu beau essayer de comprendre, ça ne passait pas. J'ai fini par me faire une raison, genre "j'ai pas le QI nécessaire pour comprendre ça", et j'ai abandonné, plutôt déçu.
Et, non, je ne pense pas que ça soit uniquement une histoire d'habitude de l'impératif.
[^] # Re: La seule expérience Python de ma vie
Posté par Octabrain . En réponse au journal Python, langage de l'année pour la seconde année consécutive. Évalué à 2.
Par contre, avec CAML et Haskell, dès qu'il s'est agi des IO, ça a commencé à devenir juste "chiant". Puis pour Haskell, arrivé aux monades, j'ai eu beau essayer de comprendre, ça ne passait pas. J'ai fini par me faire une raison, genre "j'ai pas le QI nécessaire pour comprendre ça", et j'ai abandonné, plutôt déçu.
Et, non, je ne pense pas que ça soit uniquement une histoire d'habitude de l'impératif.