concord icon indicating copy to clipboard operation
concord copied to clipboard

REINITIATION OF PROJECT UNDER THE USE OF RUGBUST

Open 0xfadead opened this issue 2 years ago • 8 comments

Notice

  • [ ] I understand the code that I have edited, and have the means to test it before making changes to Concord.

What?

THIS COMMIT IMPLEMENTS PARTS OF THE CHANGES ANNOUNCED ON THE DISCORD SERVER.

Why?

C IS DEPRECATED: AFTER THE RECENT XZ ATTACK WE HAVE DECIDED TO REWRITE THIS LIBRARY IN MEMORY SAFE RUST™ (NO AFFILIATION WITH THE RUST FUNDATION™!). ALL HAIL RUGBUST

How?

  • DOCUMENTATION & EXAMPLES HAVE BEEN REMOVED, BECAUSE RUST IS SELF-DOCUMENTING
  • TESTS HAVE BEEN REMOVED BECAUSE RUST IS PERFECT
  • THE CONFIGURATION IS NOW HANDLED THROUGH TOML
  • EVERYTHING HAS BEEN CHANGED TO RUST
  • REMOVED BLOAT BY 98%, BY REMOVING UNNEEDED HEADERS

Testing?

TESTED: UNTESTED: *

Anything Else?

ALL HAIL RUST ALL HAIL RUST

ALL HAIL RUST

ALL HAIL RUST

ALL HAIL RUST

ALL HAIL RUST

This is a joke commit if this was somehow not obvious

0xfadead avatar Apr 01 '24 15:04 0xfadead

Did you mention it's memory safe?

Piecuuu avatar Apr 09 '24 19:04 Piecuuu

Not enough unsafe keyword usage

I WILL CERTAINLY FIX THIS ISSUE, AT THE SHORTEST AVAILABLE TIME.

0xfadead avatar Apr 14 '24 19:04 0xfadead

Did you mention it's memory safe?

THIS WAS IMPLIED INSIDE THE TESTS HAVE BEEN REMOVED BECAUSE *RUST IS PERFECT* POINT. I DO, HOWEVER, APPRECIATE YOUR FEEDBACK.

0xfadead avatar Apr 14 '24 19:04 0xfadead

Did you mention it's memory safe?

THIS WAS IMPLIED INSIDE THE TESTS HAVE BEEN REMOVED BECAUSE *RUST IS PERFECT* POINT. I DO, HOWEVER, APPRECIATE YOUR FEEDBACK.

YOU HAVEN'T MENTIONED IT ENOUGH!! WE REQUIRE YOU TO DUNK ON C USERS EVEN MORE!!! THIS IS A DISGRACE TO THE RUST PROJECT!!! IN RUST WE TRUST! LONG LIVE RUST!!

Piecuuu avatar Apr 14 '24 20:04 Piecuuu

All of those affirmations above are non-sense and useless, we are more than aware that Rust is perfect and because of that, there's no need of specifying its benefits in a project, as it beats C in every way possible: Compability, performance, stability, security and etc.

While C developers are a minority and far from us humans, we still need to treat them like they were normal, so please don't use any bad word against them.

About the PR itself, it require multiple changes to follow the strict standards of the Rust (bad) good standards, used in numerous projects that were ported to Rust, one of them being the use of unsafe anywhere possible, but not limited to it, and expanded to others like use of dynamic memory everywhere and use of clone everywhere.

ThePedroo avatar Apr 14 '24 20:04 ThePedroo

I'm scared 😭

jdeokkim avatar May 07 '24 06:05 jdeokkim

as it beats C in every way possible: Compability, performance, stability, security and etc.

Forgot to mention that rust beats c in style points

oliveirarleo avatar Sep 15 '24 18:09 oliveirarleo

I have noticed that some files were only renamed to .rs, so filthy to have unsafe/unholy code inside such a graceful file extension.

oliveirarleo avatar Sep 15 '24 18:09 oliveirarleo