you're lying, we know it's the library fairy that brings these magical libraries from library land, a mythical place where libraries grow like golden berries on binary bushes
Finally, someone calling tsoding out for the obvious lies he’s telling! „People write usable functions“, nobody who’s working with other programmers believes that.
Why tf would somebody sane write a library instead of just coding everything into one file, preferably with many multi-purpose functions that fit one specific need. Libraries are for things like is_odd() or is_true()...
Two days ago, I wanted to use C3 for part of a small project I'm working on but went for C++ instead because there was no native WebSocket library. Well.
It's insane how convoluted all those namespaces in C3. They look like directory tree, they supposed to look like directory tree without making you use an actuall file system (like Java does or C with its includes), and the only their purpose it to allow you to either "open-up" this namespace from the top of its definition, or just "link" its contents directly to your working namespace, notifying you if some collisions happen. At least that what makes Unix way still being alive and makes normal people who're not payed by Microsoft puke themselves when you write '>nul' and it just redirects your output to void instead of creating a file with that name.
34:00 Same 😭. At my graphics programming course I am forced to use processing, a java DSL for graphics. The only saving grace is that I don't have to use their shitty ide. I want to use a real language and a real library(Odin and opengl) but noooo
Every time I see OpenSSL in code, I start crying and scream in pain. PLEASE, people, write your programs so you can pass them sockets through file descriptors so everyone can do their own connections with whatever they want in whatever protocol they want with whatever security layer they want (maybe none if I already use my own tunnel or something). We really should use features that modern OS provides and write software as easy-to-hack as possible.
That's fine for projects that use their own protocol, but WebSocket and HTTP are established protocols where authentications is done through TLS, it is not optional (technically it is, but then it's plain HTTP and plain WebSocket, which is hardly recommended for web-facing applications). If you write your own binary (or text-based, whatever) protocol that communicates between applications, then sure, go ahead in whichever way you want, but otherwise when you are on the web, there are established ways to do things that you have to take into account. He is writing this websocket implementation for a game that runs in the browser, so TLS has to be implemented in a way the browsers accept it.
no, this is just for the server-side C3 which can compile down to a native binary, you can't use websockets directly from WASM because the API is only exposed to js so a WASM websocket library would still have to be written in js
you're lying, we know it's the library fairy that brings these magical libraries from library land, a mythical place where libraries grow like golden berries on binary bushes
Amen
binary _trees_
Finally, someone calling tsoding out for the obvious lies he’s telling! „People write usable functions“, nobody who’s working with other programmers believes that.
Why tf would somebody sane write a library instead of just coding everything into one file, preferably with many multi-purpose functions that fit one specific need. Libraries are for things like is_odd() or is_true()...
That's the only sane explanation for the multitude of JavaScript frameworks
"It didn’t fail, but it didn’t print anything either. I wonder why though." absolute classic
"If C is so good, why don't they make C2?"
"There's C3."
Wait until they find out about C4. It is a banger!
Pfffft. There's already a C99!
the funny thing is that lerno did actually make a C2
@@dirrelito haha
There is a C17 actually. Only on android though
Two days ago, I wanted to use C3 for part of a small project I'm working on but went for C++ instead because there was no native WebSocket library. Well.
Depending on the outcome of the last 20mins of this stream there still might not be!
I start using c3 because of Tsoding.
On the next stream, tsoding realizes he was nerd sniped and jaibated into c3. Hence: “Porting to Zig to piss off c3 devs”
nah, he's already too deep into the sucking c*ck fallacy
Let's make C3 the next cult language.
Lets make it succeed, just to make cult language fans mad
Can't wait for small difference narcissism update for C3 to drop
I will be a part of that cult, and also want to be a part of Jai Language cult.
@@arkeynserhayn8370 I like this idea, making the cult language fans mad is funny
@@axthd don't forget odin
I love this mfer.
simply.
This has been a programming roller coaster.
It's insane how convoluted all those namespaces in C3. They look like directory tree, they supposed to look like directory tree without making you use an actuall file system (like Java does or C with its includes), and the only their purpose it to allow you to either "open-up" this namespace from the top of its definition, or just "link" its contents directly to your working namespace, notifying you if some collisions happen. At least that what makes Unix way still being alive and makes normal people who're not payed by Microsoft puke themselves when you write '>nul' and it just redirects your output to void instead of creating a file with that name.
tsoding using firefox before GTA 6
Furious Tsoding is priceless
I hate it when he's angry, it's so awkward. I like it when he's having fun and exploring
Now that I saw that Penger cursor from your website, I wonder if there is (or would be) an entire scheme with Penger. I'd unironically use it
What an ending!! This was a wild ride!
that's why he's the goat, the goat!
Great English! both pronunciation and semantics - the most understandable as for me. Thank you for sharing great stuff!
Watch this in ×2 speed and you'll laugh your ass off.
I watch everything in x2)
It's time to add c3 to my resume. Let's go...
pRICELESS macro
Thank you....
aWESOME
33:40 Nowadays it's cringe or be cringe...
Correction at 2:45 - *Smelly nerds
3:29:51 🥹🙌
Bro is insane
Upload OpenCL stream for lulz pleas
What happened to that stream? I don't see it on twitch archives either.
34:00 Same 😭. At my graphics programming course I am forced to use processing, a java DSL for graphics. The only saving grace is that I don't have to use their shitty ide.
I want to use a real language and a real library(Odin and opengl) but noooo
Every time I see OpenSSL in code, I start crying and scream in pain. PLEASE, people, write your programs so you can pass them sockets through file descriptors so everyone can do their own connections with whatever they want in whatever protocol they want with whatever security layer they want (maybe none if I already use my own tunnel or something). We really should use features that modern OS provides and write software as easy-to-hack as possible.
That's fine for projects that use their own protocol, but WebSocket and HTTP are established protocols where authentications is done through TLS, it is not optional (technically it is, but then it's plain HTTP and plain WebSocket, which is hardly recommended for web-facing applications). If you write your own binary (or text-based, whatever) protocol that communicates between applications, then sure, go ahead in whichever way you want, but otherwise when you are on the web, there are established ways to do things that you have to take into account.
He is writing this websocket implementation for a game that runs in the browser, so TLS has to be implemented in a way the browsers accept it.
Womp Womp. Keep crying about it
What about creating a whole database in Rust?
If it does not exist then make exist it LOL
pOGGERS
I use apple becisse the libraries grow on trees.
madness
I love your videos!! really cool! 😀
nice
❤❤❤❤❤❤
what's is your main job sir. do you work for google.
KEKW
6;
try flecs
kinda uncomfortable when he's irritated and angry most of the stream. great content but a bit uncomfy
Skill issue...
Isnt that useless since we got socket io for years now
c3 sucks, rewrite it and call it "c4 (Now with working enums)"
WebSockets 🤮
?? do u even know what they are?
First
first btw
Oooo, this means Websocks in WASM
Could be hard in browser, without TCP connection on browser side (and the JavaScript TCP and UDP socket API project seems to be abandoned by the W3C)
no, this is just for the server-side C3 which can compile down to a native binary, you can't use websockets directly from WASM because the API is only exposed to js so a WASM websocket library would still have to be written in js