02/13/26 - How it works, controversial sorting: Posts are ranked by Total Activity (most votes) once they reach a 5-vote minimum. To qualify as "Controversial," a post must have a split between 45% and 65% for either Upvotes or Downvotes.
02/13/26 -
★
(You) need to save our The Democracy. (You)r votes are now more powerful.
★
02/11/26 - DID YOU KNOW THAT: white_background, transparent_background, drawn_background, irl_background etc are good tags?
02/05/26 - Reporting now uses a drop-down menu instead of a blank field. Please familiarize yourself with it.
It is very unfortunate, that GillKoyim came out to be a bad actor in the 'shpere. Because of that, i made this 'toss. Remember, just because Gill is gone, it doesn't mean, that FPE posting is gone! Feel free to leave in the comments some kind words for our proud FPE posters (presented in the 'toss) and remind them how important they are!
@MenstrualCykill: no, i dont think anything will happen. "his" splinter is not alive in the slightest and most of them only like fpe because its le hecking good bait or whatever
All I hope is that the IRC and shroom stop fighting, I'm tired of this useless noon war that has been ongoing for months
Also GapeNewell is a veneco raisinskin
@7Zip: he was the most prominent one, a lot of people thorughout the official soysphere accociated fpe with him. now that he's banned for rule 2, the legacy of fpecord would be that of diddybluds and diddy enablers
@MenstrualCykill: unironically i would say me, it might not seem like it but ive constantly spammed fpe since September of last year, there might have been other people who have been posting it longer but as of now i don't think anyone has stuck with it as long as i have
@whateveryouwant: basically, a rust trait is a contract. you can implement a trait on your struct/enum to fulfil that contract.
traits only include functions signatures and implementations. data cannot be specified in rust so inheritance is impossible.
now, how do rust traits work? it depends. you can use compile time monomorphization with the `impl` keyword (like this: `obj: impl Object`) and the rust compiler will automagically turn your generic code into the required components. you can also use dynamic dispatch with the dyn keyword (like this: Box<dyn Object>) which will be done at RUN time instead of compile time.
why are traits useful? they're generic!
MY CORTISOL LEVELS HAVE REACHED BREAKING POINTS AND I WILL TAKE IT OUT ON THIS DISGUSTING SHARTYchad SOYchad HELL PALACE, YOU WILL ALL FACE MY FUCKING WRATH DISGUSTING SOYchadS
[/b]
[glowtext][rainbow][b]SOON YOU WILL FACE YOUR DOOM YOU DISGUSTING SOYJACK POSTERS[/b][/rainbow][/glowtext]
@Jones: >its impl Thing for Struct
i thought you were talking about something completely different
i just thought of them as implementing a common method for a struct jsid
@whateveryouwant: the impl keyword has two uses in rust:
1. implementing a trait: `impl Trait for Type { ... }`
2. static dispatch in functions: `fn func(variable: impl Trait) { ... }`
@7Zip: Who was then
Also GapeNewell is a veneco raisinskin
WE'RE GOING TO FORCE EVERY SINGLE NEW NAMEflamboyant person TO APPEAR ON THIS FUCKING SITE
traits only include functions signatures and implementations. data cannot be specified in rust so inheritance is impossible.
now, how do rust traits work? it depends. you can use compile time monomorphization with the `impl` keyword (like this: `obj: impl Object`) and the rust compiler will automagically turn your generic code into the required components. you can also use dynamic dispatch with the dyn keyword (like this: Box<dyn Object>) which will be done at RUN time instead of compile time.
why are traits useful? they're generic!
[b]
[glowtext][rainbow][b]SOON YOU WILL FACE YOUR DOOM YOU DISGUSTING SOYJACK POSTERS[/b][/rainbow][/glowtext]
i thought you were talking about something completely different
i just thought of them as implementing a common method for a struct jsid
1. implementing a trait: `impl Trait for Type { ... }`
2. static dispatch in functions: `fn func(variable: impl Trait) { ... }`