Merci pour toutes ces précisions.
Lisp me semble un peu plus "abordable", le fait qu'il soit "vieux" est plutôt pour moi un signe de qualité (comme LaTeX par ex.) et pouvoir générer du code à chaud est un plus non négligeable. Il lui manque certes l'évaluation paresseuse, mais on commence à voir cela implémenté dans les autres langages (Python par exemple à quelque chose de similaire avec les generators et le 'yield'). Peut-être que Lisp proposera la sienne un jour...
J'ai essayé Haskell, mais j'avoue que mes débuts sont difficiles (surtout par manque de doc d'ailleurs). Par exemple pour afficher les éléments d'une liste un à un sur chaque ligne, j'ai mis une journée à trouver mapM_ (ou mapM selon les cas), ça n'encourgae pas l'apprentissage. Pourtant, j' acrroche vraiment : clair, concis, efficace.
Maintenant j'hésite beaucoup : par lequel commencer (et pourquoi ne pas commencer les deux en parallèle ) ?
Merci pour toutes ces précisions.
Lisp me semble un peu plus "abordable", le fait qu'il soit "vieux" est plutôt pour moi un signe de qualité (comme LaTeX par ex.) et pouvoir générer du code à chaud est un plus non négligeable. Il lui manque certes l'évaluation paresseuse, mais on commence à voir cela implémenté dans les autres langages (Python par exemple à quelque chose de similaire avec les generators et le 'yield'). Peut-être que Lisp proposera la sienne un jour...
J'ai essayé Haskell, mais j'avoue que mes débuts sont difficiles (surtout par manque de doc d'ailleurs). Par exemple pour afficher les éléments d'une liste un à un sur chaque ligne, j'ai mis une journée à trouver mapM_ (ou mapM selon les cas), ça n'encourgae pas l'apprentissage. Pourtant, j' acrroche vraiment : clair, concis, efficace.
Maintenant j'hésite beaucoup : par lequel commencer (et pourquoi ne pas commencer les deux en parallèle ) ?