Salut à tous!
Voici un portage très simple et assez naif de TapTempo en Elixir. Elixir est un langage fonctionnel exécuté par la machine virtuelle d'Erlang. Il comprend des features intéressantes de flow programming, pattern matching etc. Les variables sont immuables de base et le langage ne comprend pas d'instructions pour boucler (le for
est utilisé uniquement pour des compréhensions) et incite donc a utiliser la récursion, plus fonctionnelle.
Le port lui-même est assez naïf mais fonctionne bien. Notez (…)