>Decide to learn rust
>find out there's no way to do async I/O
lol goodbye
>>58758332
>wasting time on a meme SJW language whose creator left for Apple and is working on a real language... Swift...
ISHYGDDT
>>58758347
i learned my lesson
WAT?
>>58758388
yes man, neither their socket library and file library supports non blocking operations, what a piece of shit lol
>>58758332
>rust
aside from those retards at SJWz://a, nobody uses that shit.
>>58758426
I'll stick to muh C or Nim
>>58758332
RUSTSHILLS BTFO
>>58758332
THAS RACIST YO D:<
>>58758779
How dare you accuse a PoC like me of racism, opressor
>>58758332
the language doesn't even have a builtin hashtable either
>>58758332
There's like 4 ways to do it right out of the box.
>average /g/tard literally too retarded for rust
lmao
>>58759375
name one (1)
>>58759048
It has had a builtin hashtable since its inception.
>>58759395
the standard library is different from being built into the language.
>>58759458
Ah, so that's what the meme is about! (You)
>>58759389
Threads.
>>58759375
>resorting to threading for async I/O
thanks for making me feel better about my own IQ anon
>language doesnt offer select functionality and resorts to polling
>>58759613
kek
>>58759530
threads are not async io, lmao
>rust devs think this is acceptable
We do not currently have an epoll/select abstraction. The current answer is "spawn a task per socket".
>>58758332
https://github.com/tokio-rs/tokio
https://github.com/carllerche/mio <-- epoll wrapper
>>58759662
>need to install libraries to use OS functions
I decided to go with C and libwebsockets, its non-blocking and super lean too, Go and Rust shitters can commit suicide
>>58759375
>>average /g/tard
This thread is obviously /pol/ intentionally misunderstanding rust because they don't like mozilla's political stances.
>>58759681
>Complains about needing to install a library
>Installs a library for a different language