Elixir
Elixir er et funktionelt programmeringssporg som er lavet til at skabe skalerbare og vedligeholdelige applikationer. Det opnår det blandt andet ved at køre på Erlang VM som gør det muligt at køre mange tusinde BEAM Processes. Elixir har også noget kaldet Supervisors som kan håndtere når dele af ens system fejler.
I Elixir miljøer bruger man følgende værktøjer:
- Hex
- Mix
- ElixirLS
Hvordan man strukturer Elixir kode
Mønstre i Elixir
Elixir Flake er en flake.nix som indeholder det Elixir og Elixirs LS