This module provides a comprehensive German interface for Raku programming. It allows German speakers to write Raku programs using German function names and operators, making the language more accessible to German-speaking programmers.
- 200+ translated functions covering all major Raku operations
- Custom German operators for arithmetic, comparison, logic, and more
- Comprehensive coverage including I/O, math, strings, arrays, hashes, files, dates, and functional programming
- Natural German syntax making code more readable for German speakers
- Full Unicode support including German umlauts (ä, ö, ü, ß)
# Clone the repository
git clone https://github.com/raku-multilingual/raku-german.git
# Or manually place the module in your Raku lib pathuse German;
sagen "Hallo, Welt!";
# Math operations
my $summe = summe([1, 2, 3, 4, 5]);
sagen "Die Summe ist: $summe";
# Using operators (requires parentheses)
my $ergebnis = (10 plus 5 mal 2);
sagen "Ergebnis: $ergebnis";See the examples/ directory for more comprehensive examples:
00-test-einfach.raku- Basic functionality test01-hallo-welt.raku- Hello World with various features02-textanalyse.raku- Text analysis demonstration03-funktionale-programmierung.raku- Functional programming examples
Due to Rakudo issue #2404, this module cannot modify core language syntax. See limitations.md for details.
Dieses Modul bietet eine umfassende deutsche Schnittstelle für die Raku-Programmierung. Es ermöglicht deutschsprachigen Entwicklern, Raku-Programme mit deutschen Funktionsnamen und Operatoren zu schreiben, wodurch die Sprache für deutschsprachige Programmierer zugänglicher wird.
- Über 200 übersetzte Funktionen, die alle wichtigen Raku-Operationen abdecken
- Benutzerdefinierte deutsche Operatoren für Arithmetik, Vergleiche, Logik und mehr
- Umfassende Abdeckung einschließlich E/A, Mathematik, Zeichenketten, Arrays, Hashes, Dateien, Datum/Zeit und funktionale Programmierung
- Natürliche deutsche Syntax, die den Code für deutschsprachige Entwickler lesbarer macht
- Vollständige Unicode-Unterstützung einschließlich deutscher Umlaute (ä, ö, ü, ß)
# Repository klonen
git clone https://github.com/raku-multilingual/raku-german.git
# Oder das Modul manuell im Raku lib-Pfad platzierenuse German;
sagen "Hallo, Welt!";
# Mathematische Operationen
my $summe = summe([1, 2, 3, 4, 5]);
sagen "Die Summe ist: $summe";
# Operatoren verwenden (erfordert Klammern)
my $ergebnis = (10 plus 5 mal 2);
sagen "Ergebnis: $ergebnis";Siehe das examples/ Verzeichnis für umfassendere Beispiele:
00-test-einfach.raku- Grundlegender Funktionstest01-hallo-welt.raku- Hallo Welt mit verschiedenen Funktionen02-textanalyse.raku- Textanalyse-Demonstration03-funktionale-programmierung.raku- Beispiele funktionaler Programmierung
Aufgrund des Rakudo-Problems #2404 kann dieses Modul die Kernsyntax der Sprache nicht ändern. Siehe limitations.md für Details.
This module is licensed under the Artistic License 2.0, same as Raku itself. Dieses Modul steht unter der Artistic License 2.0, genau wie Raku selbst.