This page (revision-12) was last changed on 01-Mar-2026 11:44 by Markus Monderkamp 

This page was created on 28-Feb-2026 09:49 by Markus Monderkamp

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
12 01-Mar-2026 11:44 2 KB Markus Monderkamp to previous Typo korrigiert
11 01-Mar-2026 11:43 2 KB Markus Monderkamp to previous | to last VSCode-Tipp für Elixir
10 01-Mar-2026 11:40 2 KB Markus Monderkamp to previous | to last
9 01-Mar-2026 11:36 2 KB Markus Monderkamp to previous | to last JSPWiki-Kosmetikfehler behoben
8 01-Mar-2026 11:29 2 KB Markus Monderkamp to previous | to last Shellkommandos aus Elixir mit
7 01-Mar-2026 11:00 2 KB Markus Monderkamp to previous | to last GUI-AddOns für WxWidgets unter Elixier und Erlang ergänzt
6 01-Mar-2026 07:51 1 KB Markus Monderkamp to previous | to last Dave Cross-Beitrag ergänzt
5 01-Mar-2026 07:44 1 KB Markus Monderkamp to previous | to last Links zu Elixir-Framework aus dem mix-Intro von hexdocs-pm u. Sourcecode ergänzt
4 28-Feb-2026 22:07 974 bytes Markus Monderkamp to previous | to last ich habe noch zwei mix-Tutorials hinzugefügt
3 28-Feb-2026 12:18 859 bytes Markus Monderkamp to previous | to last Elixier-Guides hinzugefügt
2 28-Feb-2026 10:34 739 bytes Markus Monderkamp to previous | to last Einsteigertutorial ergänzt
1 28-Feb-2026 09:49 618 bytes Markus Monderkamp to last Ersteintrag zum Erlang-Programmierableger "Elixir"

Page References

Incoming links Outgoing links

Version management

Difference between version and

!! ElixirElixier

* 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[Sourcecode|guessing_game.ex]

* 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}]