Ok, j'aurais mieux fait de lire le papier d'abord ;)
Effectivement, expliciter le message passing est indispensable (avec la gestion d'erreurs qui va bien avec), surtout que ça peut être fait simplement. Ensuite, on a toujours le moyen de rajouter une petite abstraction (gen_server) pour choisir de faire du synchrone/asynchrone mais la base est là.
En fait, je suis malheureusement entièrement d'accord avec sa conclusion: "mais pourquoi n'a-t-on pas commencé par faire du message queuing au lieu du RPC depuis le début ?". Et je rajouterais: mais pourquoi erlang est-il tant snobé par la communauté scientifique ?
"Liberté, Sécurité et Responsabilité sont les trois pointes d'un impossible triangle" Isabelle Autissier
[^] # Re: Retour sur les objets actifs
Posté par Jean Parpaillon . En réponse à la dépêche Instantané sur le parallélisme et le code. Évalué à 4.
Ok, j'aurais mieux fait de lire le papier d'abord ;)
Effectivement, expliciter le message passing est indispensable (avec la gestion d'erreurs qui va bien avec), surtout que ça peut être fait simplement. Ensuite, on a toujours le moyen de rajouter une petite abstraction (gen_server) pour choisir de faire du synchrone/asynchrone mais la base est là.
En fait, je suis malheureusement entièrement d'accord avec sa conclusion: "mais pourquoi n'a-t-on pas commencé par faire du message queuing au lieu du RPC depuis le début ?". Et je rajouterais: mais pourquoi erlang est-il tant snobé par la communauté scientifique ?
"Liberté, Sécurité et Responsabilité sont les trois pointes d'un impossible triangle" Isabelle Autissier