Mindustry icon indicating copy to clipboard operation
Mindustry copied to clipboard

rewrite mindustry in ๐Ÿš€ Rust ๐Ÿš€

Open markozajc opened this issue 2 years ago โ€ข 46 comments

If your pull request is not translation or serverlist-related, read the list of requirements below and check each box:

  • [๐Ÿš€] I have read the contribution guidelines.
  • [๐Ÿš€] I have ensured that my code compiles, if applicable.
  • [๐Ÿš€] I have ensured that any new features in this PR function correctly in-game, if applicable.
  • [๐Ÿš€] Fearless Concurrency

(mostly) safe mindustry has been completely rewritten from jva (vo๐Ÿคฎmit) into Rust ๐Ÿš€. this ensures Fearless Concurrency, as well as Blazing Fast. It also takes advantage of Rich Type System and Ownership Model Guarantee Memory-Safety (never crashes). compile with rustc mindustry.rs (much easier than using gr*dle and other nonsense) required dependencies:

  • Mindustry.jar (put it into the working directory, idk why this is still required, must be a bug (I used unsafe{}))

image

markozajc avatar Jun 22 '22 22:06 markozajc

Because the code is in rust( :rocket: ) it automatically makes any code it executes memory-safe, fear-free, and blazing fast (only 2 hour compile time)!!!! however you have forgotten to include more libraries. There are not enough, which means that this project is likely made by a rust noob (or an impostor who is writing c)

Arkanic avatar Jun 22 '22 23:06 Arkanic

maybe the real libraries were the friends we made along the way ๐Ÿ˜”

markozajc avatar Jun 22 '22 23:06 markozajc

Also remember to remove mindustry.jar before the final commit (as it is written in j*va, which automatically makes it a bug)

Arkanic avatar Jun 22 '22 23:06 Arkanic

done !!๐Ÿš€๐Ÿš€๐Ÿš€๐Ÿš€

markozajc avatar Jun 22 '22 23:06 markozajc

Mod developers and users will not appreciate the lack of JS and Java typed mod support. Does this pull request address and implement JS and Java runtime support for mods?

IxGamerXL avatar Jun 22 '22 23:06 IxGamerXL

not yet, but we will find the right Rust๐Ÿš€ Crate ๐Ÿš€ for the job shortly

markozajc avatar Jun 22 '22 23:06 markozajc

Mod developers and users will not appreciate the lack of JS and Java typed mod support. Does this pull request address and implement JS and Java runtime support for mods?

@IxGamerXL see https://github.com/Anuken/Mindustry-Suggestions/issues/3664#issuecomment-1163746667

Arkanic avatar Jun 22 '22 23:06 Arkanic

Mod developers and users will not appreciate the lack of JS and Java typed mod support. Does this pull request address and implement JS and Java runtime support for mods?

your issue has been ๐Ÿš€resolved๐Ÿš€. rust has no bugs.

markozajc avatar Jun 22 '22 23:06 markozajc

ok but you forgot support for peepee poopoo lang v1234857.6 if a user is falling at a rate of 4.6m/s while using a 2005 thinkpad while running notepad, calculating 4.6+5.5 returns an answer off by 4dp this is incredibly unsafe and needs to be fixed by installing 300 more packages

Arkanic avatar Jun 22 '22 23:06 Arkanic

wrong, jvaav๐Ÿคฎ๐Ÿคฎ and j๐Ÿคฎarascritp๐Ÿคฎ support is written entirely in ๐Ÿš€Rust๐Ÿš€, which is ๐Ÿš€Memory safe, blazing fast๐Ÿš€

markozajc avatar Jun 22 '22 23:06 markozajc

@IxGamerXL successfully added javascript emulation your problem has been solved

Arkanic avatar Jun 22 '22 23:06 Arkanic

Mod developers and users will not appreciate the lack of JS and Java typed mod support. Does this pull request address and implement JS and Java runtime support for mods?

your issue has been rocketresolvedrocket. rust has no bugs.

Ight. We'll see if JS will work like before in due time I guess.

IxGamerXL avatar Jun 22 '22 23:06 IxGamerXL

Mod developers and users will not appreciate the lack of JS and Java typed mod support. Does this pull request address and implement JS and Java runtime support for mods?

your issue has been rocketresolvedrocket. rust has no bugs.

Ight. We'll see if JS will work like before in due time I guess.

@IxGamerXL it will. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has Fearless Concurrency. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs. ๐Ÿš€Rust๐Ÿš€ has no bugs.

markozajc avatar Jun 22 '22 23:06 markozajc

Mod developers and users will not appreciate the lack of JS and Java typed mod support. Does this pull request address and implement JS and Java runtime support for mods?

your issue has been rocketresolvedrocket. rust has no bugs.

Ight. We'll see if JS will work like before in due time I guess.

@IxGamerXL it will. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has Fearless Concurrency. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs. rocketRustrocket has no bugs.

oh no he's stuck in an infinite loop oh god he can't alt+f4 / ctrl+alt+delete

IxGamerXL avatar Jun 22 '22 23:06 IxGamerXL

wrong, there are no infinite loops in ๐Ÿš€Rust๐Ÿš€ as they would be considered bugs

markozajc avatar Jun 22 '22 23:06 markozajc

he was written in java

Arkanic avatar Jun 22 '22 23:06 Arkanic

he was written in java

that is significantly worse

wrong, there are no infinite loops in rocketRustrocket as they would be considered bugs

are you sure about that

If I have the time, I will find a way to cause an error other than poor syntax

IxGamerXL avatar Jun 22 '22 23:06 IxGamerXL

this is a great plan to discourage everyone from ever using rust by showing how dipshit it's userbase is.

Mnemotechnician avatar Jun 22 '22 23:06 Mnemotechnician

this is a great plan to discourage everyone from ever using rust by showing how dipshit it's userbase is.

rust ๐Ÿšจ hater ๐Ÿšจ detected

Arkanic avatar Jun 22 '22 23:06 Arkanic

sounds a little sus, maybe you should get ejected?

markozajc avatar Jun 23 '22 00:06 markozajc

this is a great plan to discourage everyone from ever using rust by showing how dipshit it's userbase is.

I usually don't even focus on the Rust community or it's language because of how odd and obscure it is to me. It sounds like a form of C, but I obviously didn't see enough of Rust programming to confirm.

IxGamerXL avatar Jun 23 '22 00:06 IxGamerXL

/uj we're not even rust users

markozajc avatar Jun 23 '22 00:06 markozajc

Rust ๐Ÿš€ is nothing like c ๐Ÿคฎ

Arkanic avatar Jun 23 '22 00:06 Arkanic

c ๐Ÿคฎ when you forget to free() ๐Ÿคฎ the malloc() ๐Ÿคฎ

markozajc avatar Jun 23 '22 00:06 markozajc

sounds a little sus, maybe you should get ejected?

I'd be thankful if i was.

Mnemotechnician avatar Jun 23 '22 00:06 Mnemotechnician

!

markozajc avatar Jun 23 '22 00:06 markozajc

suicidal impotor

Arkanic avatar Jun 23 '22 00:06 Arkanic

This would ruin modding support and make mods that were written with the java version of Mindustry be wholly incompatible with the rust version of Mindustry

also yes i know this pull request is a joke

GraysonMakesGames avatar Jun 23 '22 01:06 GraysonMakesGames

what in the world

Stazzical avatar Jun 23 '22 05:06 Stazzical

I usually don't even focus on the Rust community or it's language because of how odd and obscure it is to me. It sounds like a form of C, but I obviously didn't see enough of Rust programming to confirm.

everything looks like C C-like syntax is popular

code-explorer786 avatar Jun 23 '22 05:06 code-explorer786