theo —
So, after downloading the source for day 37, along with the test assests which i put in my data f…
As mattc already said - "32-bit Operating System, x64-based processor" means that you are running…
Thanks for the update Casey.
-redwindmill
32-bit operating system means you can only run 32-bit programs, sorry. You should be able to com…
dy —
Hi guys, I'm kind of late to the party, but hopefully you guys wouldn't mind helping me out.
I u…
At some point, on Handmade Hero, we will have to make a factory object that makes a factory objec…
It's so much worse than you would ever expect.
I worked for Amazon.com for 4.5 years, and that c…
Yes - it probably would have been going by now, but the unexpected trip postponed things. Maybe …
It's up on Github now, but I don't Casey has done the work to add people yet.
What is the current state of source controlled Hand Made Hero?
If it is under control, where do …
kirbasin, I had to format my hard drive, and lost the project file. I read in another topic that …
I've heard ducks. But I thought the google wookie was the most famous one.
I bet sometimes when …
Zilarrezko I guess all I needed was a wookie to talk to.
I'm going to quote from The Practice of …
Handmade Hero really provides a resource that just doesn't exist anywhere else. There are hundred…
Oh sweet taco bell geezus... Screw it everyone! It was the pixel buffer...
changed
1
2
3
4
…
Hello everybody, I've been slow in my projects but on one particular note, I've had a bug that I …
Ah yes, I will take a look at the SubArena system and use that as a starting point for making the…
That point about 0 is a pretty good point... we probably should do it that way...
- Casey
Yes, you definitely cannot do what you are doing, assuming your description is accurate. It is a…
After getting up to date with the HmH code recently, I've been getting random but consistent cras…
Mox —
I agree that the alternative might be easier to visualize.
The original does have one additional…
I've been using Eclipse Luna CDT in Linux and it just works as a stand-alone debugger. Just File …
Thank you.
I was hoping it would create a dummy project similar to Visual Studio creating a "sta…
gazto Casey steps from one level of knowledge(beginner) to the other(guru) in a blink of an eye. …
JohnL Yes, you are absolutely right that not every recursive solution will use tail calls (the wi…
Yes, you are absolutely right that not every recursive solution will use tail calls (the wikipedi…
m1el —
There are algorithms that cannot be optimized "away" using tail call elimination.
For example, tr…
I highly recommend anything about compiling Scheme to C, "Cheney on the MTA" being a prime exampl…
Regarding recursion and worry about stack frames. Modern compilers can optimize this away and use…
New results:
Recursive (Forwards): 198543 cycles
Recursive (Backwards): 202639 cycles
Non-recurs…