URL: https://linuxfr.org/news/elixir-enfin-une-syntaxe-agreable-pour-erlang Title: Elixir, enfin une syntaxe agréable pour Erlang ? Authors: Bruno Michel Benoît Sibaud Date: 2011年03月25日T20:54:51+01:00 License: CC By-SA Tags: ruby, erlang et elixir Score: 27 Elixir est un langage de programmation qui s’appuie sur Erlang et sous [licence MIT](https://github.com/josevalim/elixir/blob/master/MIT-LICENSE). Il propose une syntaxe agréable, inspirée de celle de Ruby, et un modèle objet à base de prototypes. [Erlang](http://www.erlang.org/) est un langage fonctionnel avec un typage dynamique, une évaluation stricte et une assignation unique. Il convient bien pour des applications distribuées, résistantes aux erreurs et sans arrêt grâce au mécanisme de rechargement à chaud. Mais c’est également un langage qui peut sembler difficile à apprendre et dont la syntaxe peut rebuter. Elixir propose une manière élégante de profiter des avantages d’Erlang. Il est notamment possible d’appeler des modules Erlang sans conversion des types de données, et donc sans impact sur les performances. Elixir est encore très jeune et recherche des contributeurs pour aider au développement de sa bibliothèque standard. Pour installer Elixir, vous aurez besoin d’Erlang R14B01, et je vous invite à parcourir le [_README_](https://github.com/josevalim/elixir/blob/master/README.md) pour découvrir ce langage. Mais voici un avant-goût sous la forme d’un très classique « Hello World » : ```ruby module World def say_hello IO.puts "Hello World!" end end World.say_hello ``` ---- [Elixir sur github](https://github.com/josevalim/elixir) [Un screencast de présentation d’Elixir](http://blog.plataformatec.com.br/2011/03/screencast-elixir-simple-object-orientation-and-charming-syntax-on-top-of-erlang/) [Pourquoi les rubyistes devraient essayer Elixir ?](http://blog.plataformatec.com.br/2011/03/why-rubyists-should-try-elixir/) [DLFP : Reia, un autre langage au‐dessus d’Erlang](http://linuxfr.org/news/reia-un-langage-fortement-inspire-de-ruby) ----

AltStyle によって変換されたページ (->オリジナル) /