Rouille – Rust Programming, in French

mihau | 147 points

As a native french speaker, I feel so uneasy reading source code in french. It feels very very uncanny. I've often wondered if English native speakers feel the same when reading normal source code which is always in English. They probably don't. But how? I've always associated the "other language-ness" to correctness and technicality. It must be so weird to code in your own language. Feels like reading bad pseudo code. It's very nice to be able to map "english" to "technical, correct" and "native language" to "descriptive, approximate, comments, pseudo-code". Having only a single language to work with is like removing a color from the rainbow.

fouronnes3 | 5 hours ago

I like to imagine a world, a worse one, where programming languages were localised. This might initially have been a versioning nightmare, with different compiler binaries for each localisation. Later, it could become standard practice to ship a single compiler containing all supported localisations, the correct one being chosen from either system language, a project-wide setting, a preprocessor flag in each file, or some combination of these. Everyone would have to learn a little Polish, and "Source Code Translator" would be a profession.

asgerhb | 14 minutes ago

The complete dictionary is here: https://github.com/bnjbvr/rouille/blob/principale/rouille_co...

I just can't stop laughing at the "génial" => "super" https://github.com/bnjbvr/rouille/blob/principale/rouille_co...

wiether | 5 hours ago

fk lese(&selbst, schlsl: Zeichenkette) -> Ergebnis<Möglichkeit<&Zeichenkette>, Zeichenkette> { wenn lass Etwas(wöbu) = gefährlich { WÖRTERBUCH.als_ref() } { Gut(wöbu.hole(&schlsl)) } anderenfalls { Fehler("Holt das Wörterbuch".hinein()) } }

https://github.com/michidk/rost

michidk | 5 hours ago

Previously discussed:

Rouille (338 points, 144 comments, Sept 11, 2021) https://news.ycombinator.com/item?id=28490935

Rost – Write rust code in German (55 points, 16 comments, Nov 9 2021) https://news.ycombinator.com/item?id=29159077

Rost – Rust Programming in German (161 points, 115 comments, Mar 25, 2025) https://news.ycombinator.com/item?id=43488490

croemer | 3 hours ago

It's interesting how coding in your own language can make the logic feel completely different.

lowleveldreams | 17 minutes ago

You must learn about Baguette#.

An implementation of OCaml (similar to Haskell, but from France instead of UK), but with french pastries name. It was half a joke, half a serious study project.

https://github.com/vanilla-extracts/ocaml-baguettesharp-inte...

_ache_ | 6 hours ago

Listen, if you didn’t just spend at least 5 minutes trying to make random foreign accents reading the code to yourself out loud trying to figure out what the code does…

We’re different people.

gnarlouse | 8 hours ago

Related: Non-English-based programming languages https://en.wikipedia.org/wiki/Non-English-based_programming_... (not really up to date though)

haunter | 2 hours ago
lower | 5 hours ago

That reminds me of LSE, a French BASIC-like programming language.

https://en.wikipedia.org/wiki/LSE_(programming_language)

ronin-red | 2 hours ago

This is hilarious, thank you for your effort good sir, this is what I pay the internet for! :)

moezd | 5 hours ago

Fantastique !

Let's create "Piaf" to see la vie en rose, the French à la https://codewithrockstar.com/.

aprilfoo | 2 hours ago

This is very lenient French: "fetchez le dico"

benob | 4 hours ago

Name conflict with the OG rust synchronous web framework: https://github.com/tomaka/rouille

24f0bacc7c72d0a | 6 hours ago

Is the compiler now gonna scream at me for using the wrong gender?

joshdavham | 8 hours ago

The Russian version linked there is, uh, underwhelming. That whole gopnik vibe is entirely unwarranted. I understand a bit of Spanish and that one is much better in comparison.

grishka | 7 hours ago

Not surprised this sort of thing pops up specifically for french. France is known to not speak English in some situations even though they know English.

worldsavior | an hour ago

There is also a Rust minimal HTTP server by this name. (Incidentally, one of the few that isn't Async.)

the__alchemist | 9 hours ago

L'Horrible

elAhmo | 2 hours ago

I like the translation of the WTFPL as « la license rien a branler »

If you don’t know the idiom, you should check it out, it’s both particularly vulgar and very commonly used.

d--b | 7 hours ago

hahaha j'adore que le mot québécois "calisse" est inclus

sweca | 4 hours ago

Be sure to look at the "other languages" section; and then wonder whether all of it was generated by AI.

userbinator | 7 hours ago
[deleted]
| 5 hours ago

This is fun. My son is learning esperanto, is there a version for that, maybe a weekend projekto for him.

jacknews | 8 hours ago