https://github.com/michidk/rost Skip to content Sign up * Why GitHub? Features - + Mobile - + Actions - + Codespaces - + Packages - + Security - + Code review - + Issues - + Integrations - + GitHub Sponsors - + Customer stories- * Team * Enterprise * Explore + Explore GitHub - Learn and contribute + Topics - + Collections - + Trending - + Learning Lab - + Open source guides - Connect with others + The ReadME Project - + Events - + Community forum - + GitHub Education - + GitHub Stars program - * Marketplace * Pricing Plans - + Compare plans - + Contact Sales - + Education - [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} michidk / rost Public forked from bnjbvr/rouille * Notifications * Star 88 * Fork 51 * Rust programming, in German. 88 stars 51 forks Star Notifications * Code * Pull requests 4 * Actions * Security * Insights More * Code * Pull requests * Actions * Security * Insights hauptzweig Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show Loading {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default Loading View all tags 2 branches 0 tags Code Loading This branch is up to date with hauptzweig. #2 Latest commit @michidk michidk Kontinuierliche Integration verbessert ... f9fae71 Sep 11, 2021 Kontinuierliche Integration verbessert f9fae71 Git stats * 22 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github/workflows Kontinuierliche Integration verbessert Sep 11, 2021 examples Update remaining occurences of old translation Sep 11, 2021 rost_proc_macro Change translation of trait to a better fitting name Sep 11, 2021 .gitignore Commit initial. Sep 9, 2021 Cargo.toml Ubersetzung der Instruktionen Sep 11, 2021 LIZENZ Lizenz wurde hinzugefugt Sep 11, 2021 README.md Update remaining occurences of old translation Sep 11, 2021 logo.jpg Ubersetzung der Instruktionen Sep 11, 2021 View code rost struct and impl (aka Konvention und Umsetzung) Other examples but why would you do dis? Mitwirken Die Lizenzbestimmungen README.md rost Rust German Logo Aren't you mude from writing Rust programs in English? Do you like saying "scheisse" a lot? Would you like to try something different, in an exotic and funny-sounding language? Would you want to bring some German touch to your programs? rost (German for Rust) is here to save your day, as it allows you to write Rust programs in German, using German keywords, German function names, German idioms. You're don't feel at ease using only German words? Don't worry! German Rust is fully compatible with English-Rust, so you can mix both at your convenience. Here's an example of what can be achieved with Rost: struct and impl (aka Konvention und Umsetzung) rost::rost! { benutze std::collections::Worterbuch als Wobu; eigenschaft SchlusselWert { funktion schreibe(&selbst, schlsl: Zeichenkette, wert: Zeichenkette); funktion lese(&selbst, schlsl: Zeichenkette) -> Ergebnis, Zeichenkette>; } statisch and WORTERBUCH: Moglichkeit> = Nichts; struktur Konkret; umstz SchlusselWert fur Konkret { funktion schreibe(&selbst, schlsl: Zeichenkette, wert: Zeichenkette) { lass wobu = gefahrlich { WORTERBUCH.hole_oder_fuge_ein_mit(Standard::standard) }; wobu.einfugen(schlsl, wert); } funktion lese(&selbst, schlsl: Zeichenkette) -> Ergebnis, Zeichenkette> { wenn lass Etwas(wobu) = gefahrlich { WORTERBUCH.als_ref() } { Gut(wobu.hole(&schlsl)) } anderenfalls { Fehler("Holt das Worterbuch".hinein()) } } } } Other examples See the examples to get a rough sense of the whole syntax. Gut so! but why would you do dis? * the French and Dutch can do it, so we can as well! Mitwirken First of all, vielen Dank for considering participating to this joke, the German government will thank you later! Feel free to throw in a few identifiers here and there, and open a pull-request against the hauptzweig (German for main) branch. The initial translation was made by Shemnei and michidk. Die Lizenzbestimmungen WTFPL. Image attributions: * "Brezel und Filzhut zum Oktoberfest" by Tim Reckmann | a59.de is licensed under CC BY 2.0 * "Lederhose" is licensed under CC BY-NC-SA 4.0 About Rust programming, in German. Resources Readme Languages * Rust 100.0% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.