!! Elixir

* Definition bei Wikipedia: [https://de.wikipedia.org/wiki/Elixir_(Programmiersprache)]
* "~[...]Elixir ist eine funktionale, nebenläufige Allzweck-Programmiersprache, die auf der virtuellen Maschine von Erlang (BEAM) läuft.~[...]"

Auf ihr beruht u.a.
* Das Phoenix-Webframework: [Skalierbare, robuste Webanwendungen mit Elixir und Phoenix|https://heise.de/-4286403]
* Die Ash-Umgebung: https://ash-hq.org/
* verschiedene Vibe-Coding-Ansätze, neben Perl:
** https://perlhacks.com/2026/02/treating-github-copilot-as-a-contributor/ (Beitrag von Dave Cross zu Perl, Kommentar mit Elixir-Tipp)

* Beginner-Tutorial
** [https://hexdocs.pm/elixir/introduction.html] (Beginner-Tutorials, Screencasts und Guides auf der Elixier-Homepage)
** https://alchemist.camp/episodes/guessing-game und https://www.youtube.com/watch?v=G3JRv2dHU9A, [Sourcecode|guessing_game.ex], [VSCode-Setup|https://code.visualstudio.com/] für Elixir

* mix
** https://elixirschool.com/de/lessons/basics/mix
** https://hexdocs.pm/elixir/introduction-to-mix.html \\
Aus dem Vorwort: \\
>>As an Elixir developer, you will most likely use one of the many existing frameworks when writing your Elixir code. 
[Phoenix|https://phoenixframework.org/] covers web applications, [Ecto|https://github.com/elixir-ecto/ecto] communicates with databases, you can craft embedded software with [Nerves|https://nerves-project.org/], [Nx|https://github.com/elixir-nx] powers machine learning and AI projects, [Membrane|https://membrane.stream/] assembles audio/video processing pipelines, [Broadway|https://elixir-broadway.org/] handles data ingestion and processing, and many more. These frameworks handle the lower level details of concurrency, distribution, and fault-tolerance, so you, as a user, can focus on your own needs and demands.<<

* Elixir and Continuous Integration ("ci") in Gitlab and the like:
** https://www.agundy.com/2021/03/10/elixir-gitlab-ci

* Elixir und GUI
** https://www.erlang.org/docs/25/installation_guide/install -> [WxWidgets|https://github.com/wxWidgets/wxWidgets] im wx-package und [OTP|https://github.com/erlang/otp]
** https://github.com/kerryb/wx_ex -> Elixir wrappers for the Erlang macros and records in the wx-package.

* Elixir und Shellkommandos
** https://stackoverflow.com/questions/22594988/run-shell-commands-in-elixir -> System.cmd("ls", ~["-al"]) #works \\
%%prettify 
{{{
System.cmd("whoami", [])
# => {"lukas\n", 0}
}}}
/%

*Elixir und Executables
** https://elixirschool.com/en/lessons/intermediate/escripts -> "To create an executable with escript ~[...]: implement a main/1 function and update our Mixfile."
[{Tag Perl funktionaleProgrammierung}]