Follow

Aren't you tired from writing your Rust programs in English? Would you like to try something different, exotic and funny? Do you like saying "merde" a lot?

Here's my contribution to solve this problem: Rouille, a French Rust programming language.

github.com/bnjbvr/rouille

The Rouillacéen.ne.s community is growing! Already two (2) pull requests to Rouille have been merged 🥳🥳🥳

Now considering starting subteams for regional languages, moving from Cargo to Péniche, and setting up the cagettes.io website 🤔

@bnjbvr C'est rigolo.

Par contre y a déjà un vrai projet Rust qui s'appelle Rouile : lib.rs/crates/rouille

Du coup c'est dommage tu pourras pas le publier sur crates.io ...

@bnjbvr I like how non-ASCII caracters mess up the hilighting

@bnjbvr faudrait remplacer les parenthèses par des croissants et les | par des baguettes pour faire bien.

@coin excellente idée, ce sera pour l'édition compatible Minitel !

image description 

apparently normal Rust code, but with French keywords

@bnjbvr

@bnjbvr
Ouah ♥️ J'adore
(En particulier après avoir vue la présentation de wikifonction, permettant de programmer par composition (CAD avec que des appels de fonction, des litéraux et des paramètres, en plus de quelques fonction directement incluse dans l'interpreteur) quel que soit la langue)

@bnjbvr

Neat. Also it shows syntax highlighters need some improvements for non-ASCII characters. (And they probably should do that any way as some languages already allow UTF characters as identifiers)

This valid Python3
>>> π = 3.14159
>>> jalapeño = "a hot pepper"
>>> ラーメン = "delicious"

@bnjbvr Je trouve ça à la fois tellement beau et maléfique !

@bnjbvr Interesting, I was recently reading parts of the first Algol manual in French, which includes a font by the legendary Adrian Frutiger. And reading the French glossary I thought about how it would look if the actual language were using those terms...
(a font where the & looks more like the 'et'-ligature would be interesting for this)

German would of course be more suited to OO languages. With a strong tradition of compound words, Einfachebohnenfabrikbewussteansichtsvorkommnisfabrik would seem perfectly natural.

@mhd Thank you, Einfachebohnenfabrikbewussteansichtsvorkommnisfabrik is my new favorite German word

@bnjbvr
😱😱😱
Il reste encore des bouts d'anglais !

Boutons les hors du code ! Que trépasse si je faibli !

@bnjbvr Le drapeau "-l rs" permet d'activer le mode Rust.

@emersion moins efficace, ça fait du search&replace ccdille, là on parle de remplacer uniquement les identifiers

c'est de la publicacation sérieuse, monsieur 😛

@bnjbvr Je considère toute réponse en Franglais comme complètement amateure. Choqué et déçu.

@emersion @bnjbvr

C'est "renvoyer" pas "retourner"!
On accepte ce genre de dérive et le gens oublie complètement la langue française. Et puis quoi après ? On va se mettre à dire Chocolatine?

@bnjbvr @framasky

Le problème des traductions de langage informatique c'est la conjugaison...
L'anglais a objectivement un avantage comparatif fort sur ce point.

Peut-être essayer la lingua franca ?
Ou le petit-nègre (même si le nom risque de poser problème) ?

@bnjbvr Hahaha, super. Ça m'a refait penser au LSD, le Langage Symbolique D'enseignement ! Euh… Le LSE ;-)

@bnjbvr it's the Win/WebDev nightmare all over again 😂

@bnjbvr I wholeheartedly support this attempt to bring to an end the hegemony of English in computing.

Liberté, égalité, sécurité (de la mémoire)!

@bnjbvr Hilarious, and yet awesome that this is actually practical to implement in Rust.

@bnjbvr Ha! Even the default branch name is French. :P

Sign in to participate in the conversation
TUTUT DELIRE PARTY

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!