Details
Zdeněk Mejzlík z firmy Altworx představí Elixir - funkcionální jazyk nad Erlang VM:
S Elixirem je psaní paralelních programů a distribuovaných systémů odolných vůči chybám snadnější než si myslíte. Pevné základy Elixiru tvoří BEAM a Erlang. Jestliže pro vytváření programů v Erlangu platí "Write once run forever", pak to platí i pro Elixir a není to prázdná fráze.
V prezentaci nejdříve ukážu v čem je Elixir unikátní a k jakému použití ho jeho unikátnost předurčuje.
Poté krátce uvedu BEAM a Erlang.
Následovat bude několik příkladů paralelních programů:
-
Vytváření paralelních procesů pomocí spawn a komunikace mezi nimi pomocí send a receive.
-
Použití OTP pro vytváření paralelních programů.
-
Supervision trees pro tvorbu programů odolných vůči chybám.
Protože je prezentace úvodem do Elixiru, bude kladen důraz na maximální srozumitelnost. Syntaxe, datové typy a další náležitosti jazyka Elixir, budou probírány postupně v rozsahu nutném pro dobré pochopení příkladů.
Sponzori: Kiwi.com, Altworks.
