J'ai commencé à travailler sur FP récemment après avoir lu beaucoup de blogs et articles sur les avantages de la PF pour une exécution simultanée et de la performance. Mon besoin de PF a été largement influencée par l'application que je développe, Ma demande est un état basé sur les données de l'injecteur dans un autre sous-système où le calendrier est très important (près de 2 millions de transactions par seconde). J'ai un couple de ces sous-systèmes, qui doit être testé. Je songe sérieusement à l'aide de FP pour son parallélisme et que vous voulez prendre la bonne approche, de nombreux messages sur AFIN de parler des avantages et des inconvénients de la Scala, Haskell et Clojure wrt les constructions de langage, des bibliothèques et de la prise en charge JVM. À partir d'une langue de point de vue, je suis ok pour apprendre n'importe quelle langue, tant que ça me permettra d'atteindre le résultat.
Certains postes faveur Haskell pour le filtrage et la simplicité de la langue, de la JVM en fonction FP lang ont un gros avantage par rapport à l'utilisation de bibliothèques java existantes. JaneStreet est un grand OCAML partisan, mais je suis vraiment pas sûr de support de développeur et de forums d'aide pour OCAML.
Si quelqu'un a travaillé avec le traitement de telles données de grande taille, s'il vous plaît partager votre expérience.