We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Mustafa Al-Attar
I have been working on a game in C++ for over a year now. Recently I had to change the development…
»
Kyle Devir
Interesting. How does your language differ from Jai?
»
DeVon DeCenzo
Is there a video on how to set up VS with emacs or 4coder? If so can someone let me know which one…
»
Mārtiņš Možeiko
CREATESTRUCT is here: It is mentioned in description of last parameter for CreateWindow[Ex] funct…
»
Jesse Coyle
Holy shit, that seems more convoluted than it's suppose to be (CREATESTRUCT?? what type of datatyp…
»
Mārtiņš Možeiko
Yes, for unsigned numbers that is how it works - it does "implict AND". In C89 this is defined lik…
»
Mārtiņš Možeiko
I'll add a few things to Casey's suggestion. There are few messages that are sent before WM_CREATE…
»
Casey Muratori
When you call CreateWindow, you can pass userdata as the final paramter (lParam). This will come …
»
Casey Muratori
Thanks! We'll check it out on Monday. And yeah, streaming programming is pretty tough :/ But hey…
»
Jesse Coyle
This crap has been frustrating me for some time. I started to get rid of the globals in my program…
»
Andre
I'm happy to report that the sorting problems on Day 306 were grossly exaggerated by a typo in Pus…
»
Albert
At 02:02:00 of , it's commented that direct casting may cause the compiler to "round" to the close…
»
Ginger Bill
I've finally gotten fed of up of creating external metaprogramming tools to fix C/C++ and thought …
»
Randy Gaul
AFAIK in the Molecule engine small "scripts" are implemented as a small DLL to keep compile speeds…
»
Allen Webster
If you follow the posts on the 4coder Patreon right now, then you know that I stopped posting the …
»
ratchetfreak
Strictly speaking, nobody needs byte addressing for general-purpose code, in the sense that it ca…
»
Ideal
yes
»
Mór
That looks great.
»
Andrew Bromage
Every so often someone comes up with the idea of implementing a new ISA without byte addressing. M…
»
Casey Muratori
Yeah, it's a confusing subject area for me as well, since I am always used to thinking in 3D and I…
»
»
Jonathan Blow
Hmm, well, since then I have gotten good results using BCPL with a linear relationship between the…
»
ratchetfreak
Sounds like you never stopped using a straight linear relation between the index and the seed. I t…
»
Jeroen van Rijn
The new projects that have been approved may unfortunately not be available for another two days o…
»
Jonathan Blow
Thanks for the comments. I am already beefing the article up to remedy this situation.
»
Ralph Brorsen
Typo: "tom ake" Maybe explain acronyms first time used? (LCG, BCPL)"The reason you have to seed fo…
»
Allen Webster
Thanks Casey! The example with the hand and the truck made it click in my head. I always internal…
»
Mārtiņš Možeiko
Currently there is no adjustment for aspect ratio. Casey is hardcoding output to 16:9. You could d…
»
Jonathan Blow
This is a rough draft. I figured I would circulate it here to see whether everything makes sense, …
»
Randy Gaul
for a more complete explanation! But the short answer is, it's because actually know what's sup…
»