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.
Matt Mascarenhas
Yo Abner, I'd be happy to take the reins. I'm guessing the elevated privileges will enable me to a…
»
Casey Muratori
I don't generally look at the code off-stream, so I'm just going by memory here: My suspicion is t…
»
Rowan Crawford
If the merge doesn't happen it would just return the original block pointer.
»
Abner Coimbre
@DvKirn I've added your project to the list. Sorry for the small delay.
»
Abner Coimbre
Yo. I cannot be more appreciative of you guys for handling this so smoothly. @Miblo, I'd like to e…
»
»
Andrew Chronister
Stepanov and Rose's book has this to say about concepts:A concept can be viewed as a set of requir…
»
Mattie
If MergeIfPossible() returns the pointer to the merged block when the merge succeeds, what should …
»
Raxfale
Your generalization is just over kill and you ain't gonna need it. Templates can be very useful b…
»
Ginger Bill
I cannot believe I am saying this but one good thing about MatLab is its builtin math. It does hav…
»
Johannes Norneby
Could anyone point me to a write up about why Casey thinks C++ is so bad, I mean really specifical…
»
Andrew Bromage
Concepts are like interfaces for templates. When you say: Then vector expects certain things to …
»
Rowan Crawford
Part of HMH's fun is trying to anticipate how Casey is going to write something before he writes i…
»
Casey Muratori
That is not generally how one templatizes a linear algebra vector. Typically you parameterize no…
»
Casey Muratori
Yes, as Martins says, there are a lot of benefits to a metaprogrammed vector type. The problem wi…
»
Mārtiņš Možeiko
His implementation avoids reimplementing for each Vector type functions like dot, length, lerp and…
»
Ginger Bill
For those interested in details, I've added one such implementation to the above repo. (lml.h and…
»
Zoltan Stomfai
Ok, here is the solution (thank you Dot): In the System environment there was a Variable with the …
»
Casey Muratori
No problem at all - it is always better to be safe than sorry!Casey
»
Ginger Bill
I use Go(lang) a lot at work and Go interfaces can be useful. In the package, there are a few ver…
»
Ginger Bill
Here is a very good example of Immediate Mode GUI in C++:
»
NoobSaibot
Yep, right you are. Sorry for the noise.
»
Krzysiek
Well, yes, it is a vtable, but I like it better this way. I can control it and who knows what will…
»
Mox
Yeah, I guess that will work. But isn't that just implementing your own vtable? I was hoping for a…
»
Krzysiek
I'm not sure what you want to achieve. If you really need to inline these functions then I have no…
»
Casey Muratori
Please look at the call site for MergeIfPossible and note that it is called twice, once for B-C (i…
»
Matt Mascarenhas
Cheers, debiatan! It's good to be back. Ha, okay. Well your script eases the process a lot. Maybe …
»
NoobSaibot
Hey, i think in your implementation of MergeIfPossible you're missing to merge with all free chunk…
»
Miguel Lechón
Hi Miblo. Glad you're back! I agree with the scheme you propose and I'm also too lazy to pass up o…
»
Zoltan Stomfai
One more thing: I've tried to setup earlier a Handmade project in VS2013 Community edition, to use…
»