You touched on many reasons why I dislike many custom GUI's missing features. Like CTRL- jump words, CTRL-SHIFT- jump select, home, end... etc. But the thing that really gets me is the use of the primary clipboard on linux. I use a screen reader where all i do is select text and press Pause and a script uses TTS to read the Primary clipboard. But many custom GUIs don't populate the Primary clipboard when selecting text.
@@SoftBreadSoft On linux there is 2 clipboards. The primary clipboard is used by just selecting text and middle clicking where you want to paste it. That feature goes way back to very early days and the majority of linux gui tool kits, gtk, kde, etc use it even though it's an under used feature. The secondary clipboard is used by Ctrl - C/V etc.
@@Marhaenism1930 specifically it ships w64devkit with mingw64 and bunch of other stuff. But you can always use your own toolchain or VS by just throwing a libraylib.a and headers into your project.
C++'s guiding philosophy is "you don't pay for what you don't use" and follows it for the most part. C fans always seem to forget that C++ is nearly completely backwards compatible with C
I genuinely don't understand why C programmers like to complain so much about stuff they literally do not need to use. I'll be the first to admit C++ has a lot of quirks, the fact we don't get designated initializers before C++20 for example is a freaking disgrace.
@@eddiebreeg3885 The whole language is a disgrace, but I think it boils down to a difference of philosophy. C++ is great for moving quickly, albeit at the price of worst code, that's less readable, and riddled with implicit stuff that you can only be comfortable with when you have a good background with it. On the other hand, C is so simple, that there isn't much mental overhead but it comes at the price of taking more time to get stuff done if you are not used to use C.
His reactions might seem too intense, a bit over the top, but in fact they are quite accurate. I'm just discovering the wonders of raylib5.5 myself, it is a bit comical.
3:08, my unzipping experience: Me: just downloaded a zip of a software I forgot the name Unzipping ... Noticing the download folder fills up with more than 100 extra files/folders 💀💀💀💀
atool gives you aunpack which unpacks pretty much any archive always into a directory, it checks automatically if the archive has a single directory inside or if it's a bunch of files in the root
21:39 just had to be said 🙏 I can't stand this kind of argument any longer. Every time a co-worker tries to convince me to try out their new cool language because it fixes a single fkn problem nobody cares about, I just want to run away and quit my job.
Raylib installer not just contains raylib, it has mingw compiler and compiler's dependencies and it comes with notepad++ with ready-to-compile scripts sooo... Anyway no one cares :L
Real question. Why use immediate mode in Opengl instead of using vbo,vao,ebo etc. I get that its easier, but there has to be a performance penalty for writing to gpu memory often?
im have basic knowledge about c++ you guys think what should i do firstly to get better sight of fields of coding, that i can learn easily to how anything coded with a documentation, i know this qustion is really generally and confusing, but if you know anything near of that i'll be really glad to know
Installing webkit sounds like a package manager's issue, its optional says in the repo. It's not that sloppy to add support for zenity in musializer. Webkit used for rendering HTML but WHY someone would want to anyway?
I noticed in a lot of videos, that zozin's search results are in German a lot of times. Is it because of some kind of VPN or what is the reason? Just curious
I have an argument against having project creation tool at all, if there is such tool it will be easier to complicate manual creation and and it will be no problems to put tons of shit into default empty project which will complicate everything.
It violates the principle of least surprise. You can’t tell anymore what an expression does without knowing about how operators are or aren’t overloaded.
Templates without macros for your data structures, namespaces, constexpr, concepts, and modules are all good reasons to use Cpp. Also better type casting
Thanks for the breakdown! Just a quick off-topic question: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). What's the best way to send them to Binance?
Considering how annoying it is to explain to a new to programming person how to get started with C programming with raylib. And the installation process on windows is just hell. This new installer is a real deal. Now it its bearable to help a new developer get started
@@desertfish74 i don`t, i`ve been using linux for around 7 years, but my friend who wanted to try C only used windows, so trying to help him setup developer environment was very frustrating
@iamdozerq мало слышал, большинство американцев произносят t, лишь изредка как раз таки можно услышать в говоре когда t опускают - в основном с британским акцентом
ua-cam.com/video/7ZJ9pJJnxfI/v-deo.html i3 is just a wm but if you still want to have those futures you can use some additional tools like picom Also if you want to have dark theme for gtk apps u can use lxappearance It helps to tweak gtk configuration for i3
This is the most programming channel out of all programming channels on youtube
"This new release of Raylib allows you to speedrun it in any language 10% faster! 🤯"
ЖОЖИН where is my end-of-stream screen?! 😠 I demand answers! >:V
"Consistency is the best documentation"
YOutube algorithm is clearly abusing Mr Tsoding
Can confirm I would be watching all the uploads if they actually showed up on my feed
@@grullborg Yeah, my UA-cam feed is also filled with Vtuber videos. Can't figure out why... ... . ... .
@@Siroitin It's me. I've been watching vtuber videos alongside Mister Azozin VODs to manipulate UA-cam into thinking he is a vtuber.
@@maybenot909 Zozina, Programming Vtuber
3:22 I was NOT expecting this lol. I think laughed for a hot minute
You touched on many reasons why I dislike many custom GUI's missing features. Like CTRL- jump words, CTRL-SHIFT- jump select, home, end... etc. But the thing that really gets me is the use of the primary clipboard on linux. I use a screen reader where all i do is select text and press Pause and a script uses TTS to read the Primary clipboard. But many custom GUIs don't populate the Primary clipboard when selecting text.
ctrl shift c / v or ctrl/shift insert for main clipboard, not sure about mouse selection, could try holding ctrl and or shift
@@SoftBreadSoft On linux there is 2 clipboards. The primary clipboard is used by just selecting text and middle clicking where you want to paste it. That feature goes way back to very early days and the majority of linux gui tool kits, gtk, kde, etc use it even though it's an under used feature. The secondary clipboard is used by Ctrl - C/V etc.
@@dazoedave I know
Yes, of course you should do another stream on SDL3. This should go without saying.
Raylib singlehandedly brought back my enjoyment for programming
Raylib on Windows is so chonky because it ships an entire MinGW toolchain
isnt raylib has provided msvc16 for windows user? i thought mingw64 is an alternative or optional but not sure..
@@Marhaenism1930 specifically it ships w64devkit with mingw64 and bunch of other stuff. But you can always use your own toolchain or VS by just throwing a libraylib.a and headers into your project.
The guy develops raylib in windows
@@Marhaenism1930 Its optional, you can delete the w64toolkit and use your own tool chain
Ngl that sounds like a pretty sane way of delivering a cross platform library for Windows in 2024 lmao
5:24 Good thing mr JSoding is unemployed, so the US can't embargo him from contributing to this Spanish project
Wdym Spanish, it's clearly a French project
As a Ziguana this is untenable. We must have a build.zig everywhere. Fixing it shortly.
Zigma balls. Lol
22:30 yeah but as least c++ doesn't force you to use the STL, you can still enjoy the conveniences of c++ while using C libraries for example
C++'s guiding philosophy is "you don't pay for what you don't use" and follows it for the most part. C fans always seem to forget that C++ is nearly completely backwards compatible with C
I genuinely don't understand why C programmers like to complain so much about stuff they literally do not need to use. I'll be the first to admit C++ has a lot of quirks, the fact we don't get designated initializers before C++20 for example is a freaking disgrace.
@@eddiebreeg3885 The whole language is a disgrace, but I think it boils down to a difference of philosophy. C++ is great for moving quickly, albeit at the price of worst code, that's less readable, and riddled with implicit stuff that you can only be comfortable with when you have a good background with it. On the other hand, C is so simple, that there isn't much mental overhead but it comes at the price of taking more time to get stuff done if you are not used to use C.
today's "slopic" was truly invigorating, dankje, mr zozin
I've learned so much from you, thanks! (Specially the way of thinking software). Cheers from Argentina
+1 me too, I've learned a lot from Mr.Tsoding. He is absolutely a brilliant programmer. Thank you so much.
happy raylib day everyone!
OH MY ****!! A new raylib. This is revolutionary!
His reactions might seem too intense, a bit over the top, but in fact they are quite accurate. I'm just discovering the wonders of raylib5.5 myself, it is a bit comical.
Hes kinda autistic its ok
Running Kutepov code makes me feel like a demi-god
33:17 had me in shambles LMAO
3:08, my unzipping experience:
Me: just downloaded a zip of a software I forgot the name
Unzipping ...
Noticing the download folder fills up with more than 100 extra files/folders 💀💀💀💀
I always create a new folder and decompress things in that folder to prevent this kind of things happen
Yeap, even worse is that sometimes compression software pretains filesystem metadata, and you cannot just sort by date.
atool gives you aunpack which unpacks pretty much any archive always into a directory, it checks automatically if the archive has a single directory inside or if it's a bunch of files in the root
welcome to yet another raylib programming session with a mister azozin
21:39 just had to be said 🙏
I can't stand this kind of argument any longer. Every time a co-worker tries to convince me to try out their new cool language because it fixes a single fkn problem nobody cares about, I just want to run away and quit my job.
"Unzipping experience" 😂
5:44 supply chain attack now airing on youtube.
The RGFW documentation got updated thanks to this
Yes, you should do stream on SDL3, it changes user's code flow and it's pretty interesting
Literally I watched your video on eMacs and then UA-cam didn’t show me another video of yours until today.
Raylib installer not just contains raylib, it has mingw compiler and compiler's dependencies and it comes with notepad++ with ready-to-compile scripts sooo... Anyway no one cares :L
8:41 what are the "specific" things that you learn to do something and then forget.
for me anything about databases, oauth, networking, is gone from memory after a day.
We love you man
9:33 The only console I owned until like three years ago was a Sega Master System and I only had it for a like a week 😢
is there a reason you can't just use c++ for the operator overloading and nothing else? nobody is forcing you to go into OOP hell...
Would love to see some N64 or Dreamcast Raylib from Mr. "RayLib" Zozin 👍
a pure joy to watch your videos!
Olivec as a Raylib backend when?
29:56 I just have "~/dev/", which might be confusing, since "/dev/" is short for a completely different word.
Cross-vendor consistent lighting, can your opengl 1.x do that? Didn't think so... Didn't freaking think so. .
Fine for 2D obviously tho
CC is the best part of the video lmao
Real question. Why use immediate mode in Opengl instead of using vbo,vao,ebo etc. I get that its easier, but there has to be a performance penalty for writing to gpu memory often?
Chat recreating in subtitles? Genial
21:36 uhm akchually☝️🤓, Odin has vector/matrix multiplication/addition support by default. Can you c,cpp,zig,c3 do that!?
the more you tell him the more he hates odin
@@heyvers7923 maybe that's my plan all along
12:30 nice photo :P
You and raylib is what got me to enjoy and understand C
Zozin down on views? Y'all aren't commenting and liking enough. Turn the sub bell on
There's a fork of zenity called 'yad' that's supposed to be more actively developed.
Thank you....
im have basic knowledge about c++ you guys think what should i do firstly to get better sight of fields of coding, that i can learn easily to how anything coded with a documentation, i know this qustion is really generally and confusing, but if you know anything near of that i'll be really glad to know
3:22 at least in germany this is a moderately bad racial slur for some eastern European peoples (caught me off guard)
Zigooners?
Ziguanas. Wait until you hear the slur about C++ers.
@@tim.martin I need to know that one since they call us rustards and sometimes troons which I dont understand yet what that means :(
These ziglings are unhinged.
Installing webkit sounds like a package manager's issue, its optional says in the repo. It's not that sloppy to add support for zenity in musializer. Webkit used for rendering HTML but WHY someone would want to anyway?
Ah, delicious slop.
What's the lore behind *actual name*, rexim and tsoding? Split personalities or something?
Ютуб призвал меня сюда.
А можно видео про то что такое Raylib и что его отличает от других движков и от самописных движков?
7:27 Sturm der Liebe kam unerwartet
Sein Google ist schon länger deutsch, ich denke mal seine VPN ist in Deutschland
For support
I noticed in a lot of videos, that zozin's search results are in German a lot of times. Is it because of some kind of VPN or what is the reason? Just curious
We are reading finest satire at this point 1:15:10
I have an argument against having project creation tool at all, if there is such tool it will be easier to complicate manual creation and and it will be no problems to put tons of shit into default empty project which will complicate everything.
How does it complicate manual creation???
@@krazymeanie the tool is already putting lots of stuff in, not hard to imagine if some of it will become mandatory for manual use too
what's wrong with operators overloading? thats the only feature that I like from C++
It violates the principle of least surprise. You can’t tell anymore what an expression does without knowing about how operators are or aren’t overloaded.
remember casey muratori saying the same thing - it’s the only cpp feature he likes, but not sure if that’s worth introducing cpp for
Templates without macros for your data structures, namespaces, constexpr, concepts, and modules are all good reasons to use Cpp. Also better type casting
@@__Brandon__ I like my software to compile from scratch in less than 1 second
@@rodrigoetoobe2536 Cpp compiles fast if you don't use some crazy build tool
Btw, imgui also updated :D
funny how your random name library name starts with libsdf
28:28 🤨🤨🤨
New speedrun category….
'const float& rhs' WHY??!!
Ironically, that goofy little "(c)" that people throw in the middle of their copyright statement, technically, makes the entire copyright declaration invalid. Legally, at least in the United States, it's supposed to read "Copyright YEAR Legal Name"... or one can substitute the *real* copyright sign "©" (technically different from the "circled Latin C"!) in place of the word "Copyright". Even Rocket Lawyer gets it wrong on their generated forms -- but, interestingly, they get their own copyright declaration correct at the bottom of their web pages. 🤔 (Also, I'm not a lawyer and this isn't legal advice!)
Thanks for the breakdown! Just a quick off-topic question: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). What's the best way to send them to Binance?
Engagement
chug the slop deep and true
13:58 That "h" on line 14 is sooo outta pocket I wanna beat it into conformity. And I love oddities, but that one is just disrespectful.
That's the mouse cursor...
"if you're using raylib, you're running my code." I won't use raylib anymore ;) just a joke bro
Considering how annoying it is to explain to a new to programming person how to get started with C programming with raylib. And the installation process on windows is just hell. This new installer is a real deal. Now it its bearable to help a new developer get started
Don’t dev on windows if you can avoid it
@@desertfish74 i don`t, i`ve been using linux for around 7 years, but my friend who wanted to try C only used windows, so trying to help him setup developer environment was very frustrating
почему often без t произносишь?
Because все так делают, ни разу т не слышал
@iamdozerq мало слышал, большинство американцев произносят t, лишь изредка как раз таки можно услышать в говоре когда t опускают - в основном с британским акцентом
Hello Mr. Zoz Straustroup
real zig programmers use makefiles to build their zig
U guys.. the algorithm brrbrbrrhrbeb
I just released
Message for more engagement
Disagreeing for rage-baiting. You are wrong, “pal”.
@@skripp I don't agree with your disagreement.
13:10 i literally crying under bad every fucking time when he throws shit at c++ for no reason 😢
Best cpp is c99+classes
Horrible take. Newer standard library is great, for stuff like threading and filesystem
arribes
Engaging.
Dude.
You have year on your clock.
Why?...
4:40 name revealed, Mr Kutepov
Zozin Kuteboi
**Raylibe**
Rayliebe?...
32:02 too late LUL
Hope raylib is not GPL
It's zlib which is way more permisive than gpl3
zlib license, similar to MIT/x11 license
Khello khello
the fact that it says "Translate to English" lol
7bith comment!
third
second
c3, c3, c3
69th
first
Build zig zon - is NOT logs.
It's a file containing all the dependencies and their hashes.
he said loCK file and not loG file
Hearing aid Richard.
My code not working rexim sama what did you doo?!
ua-cam.com/video/7ZJ9pJJnxfI/v-deo.html
i3 is just a wm but if you still want to have those futures you can use some additional tools like picom
Also if you want to have dark theme for gtk apps u can use lxappearance It helps to tweak gtk configuration for i3