Skip to content

Commit

Permalink
README update
Browse files Browse the repository at this point in the history
  • Loading branch information
rk3141 committed Sep 13, 2021
1 parent 9e67c32 commit d7a7171
Showing 1 changed file with 22 additions and 41 deletions.
63 changes: 22 additions & 41 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,22 @@
# rouille
# zung

![](https://github.com/bnjbvr/rouille/raw/principale/logo.jpeg)

Aren't you _le tired_ from writing Rust programs in English? Do you like saying
"merde" a lot? Would you like to try something different, in an exotic and
funny-sounding language? Would you want to bring some French touch to your
_क्या आप थके है_ from writing Rust programs in English? Do you like saying
"हट" a lot? Would you like to try something different, in an exotic and
funny-sounding language? Would you want to bring some Hindi touch to your
programs?

**rouille** (French for _Rust_) is here to save your day, as it allows you to
write Rust programs in French, using French keywords, French function names,
French idioms.
**zung** (Hindi for _Rust_) is here to save your day, as it allows you to
write Rust programs in Hindi, using Hindi keywords, Hindi function names,
Hindi everything.

This has been designed to be used as the official programming language to
develop the future French sovereign operating system. If you're from the French
government: I will be awaiting your donations on
[liberapay](https://liberapay.com/bnjbvr/).
You don't like the vibes of built-in translation? Don't worry! Open a issue about it, make a PR, and have another translation in your "zung" vocab.
Or Hindi Rust is fully compatible with Vanilla Rust, so you can have a nice hindi-english smoothie of a program.

You're from Quebec and don't feel at ease using only French words? Don't worry!
French Rust is fully compatible with English-Rust, so you can mix both at your
convenience.
### Purpose
Maybe making a operating system (I am looking at you, future contributors) with hindi code or flexing off ur code in hindi, idk.

Here's an example of what can be achieved with Rouille:
<!--
Here's an example of what can be achieved with Zung:
### trait and impl (aka convention et réalisation)
Expand Down Expand Up @@ -53,52 +49,37 @@ rouille::rouille! {
}
}
}
```
`-->

### Support for regional languages
### Support for regional dialects

```rust
#[légal(code_inaccessible)]
fonction secondaire() {
merde!("oh non"); // for the true French experience
calisse!("tabarnak"); // for friends speaking fr-ca
oups!("fetchez la vache"); // in SFW contexts
}
```
Not there yet, feel free to open a issue. :'(

### Other examples

See the [examples](./examples/src/main.rs) to get a rough sense of the whole
syntax. Voilà, that's it.
See the [example](./examples/src/main.rs) to get a rough sense of the whole
syntax. बस इतना ही.

## les contributions

First of all, _merci beaucoup_ for considering participating to this joke, the
French government will thank you later! Feel free to throw in a few identifiers
here and there, and open a pull-request against the `principale` (French for
First of all, _धन्यवाद, शुक्रिया_ for considering participating to this joke, ~~The future users of operating system written in hindi rust~~ will thank you later! Feel free to throw in words from your own dialects in as well, and open a pull-request against the `mukhya` (Hindi for
`main`) branch.

Please don't introduce swear words, though: we will not excuse your French.
Please don't introduce swear words, we arent supposed to be rude programmers.

## but why would you do zat

- horsin around
- playing with raw proc macros
- making a bit of fun about programming languages that do this seriously,
though I can see their utility.
- winking at [Marcel](https://github.com/brouberol/marcel)
- c'est chic
- Fulfilling my wish of programming in hindi one day.

## Other languages

- Dutch: [roest](https://github.com/jeroenhd/roest)
- German: [rost](https://github.com/michidk/rost)
- Polish: [rdza](https://github.com/phaux/rdza)
- Italian: [ruggine](https://github.com/DamianX/ruggine)

## un grand merci

- [@VentGrey](https://twitter.com/VentGrey) for making a logo!
- French: [rouille](https://github.com/bnjbvr/rouille)

## la license

Expand Down

0 comments on commit d7a7171

Please sign in to comment.