• [^] # Re: ...

    Posté par . En réponse à la dépêche Reia, un langage fortement inspiré de Ruby. Évalué à 5.

    À mon avis non car il y a aussi des différences sémantiques nėcessaires pour coller au modèle de concurrence de Elang. Voir notamment le commentaire associé à l'exemple de classe donné sur la homepage : "Classes (of immutable objects. Once created objects can't be changed!)" Je découvre ce langage par cette dépèche donc je ne fais que spéculer, mais ça me semble coller avec le fait qu'en Erlang les variables ne sont pas non plus modifiables. Cette caractéristique permet d'assurer que les données ne sont pas partagées entre les threads (processus Erlang), ce qui évite d'avoir à utiliser des mutex.

    Voir aussi le commentaire sur l'exemple de méthode terminée par un point d'exclamation: "You can add a ! to the end of any method to rebind the method receiver to the return value of the given method minus the bang". L'objet n'est pas modifié comme en Ruby, mais une copie est renvoyée, même si l'auteur à voulu proposer un sucre syntaxique qui rappelle les bang methods de Ruby.

    PS: Merci Bruno pour cette dépêche. Je débute avec Erlang et je me disais justement l'autre jour que ce serait bien d'avoir des langages plus faciles à écrire portés sur cette VM, comme c'est la cas pour la VM Java. Du coup je constate que je ne suis pas fou, ou plutôt qu'il y a bien plus fou que moi ;)