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.
Mārtiņš Možeiko —
Somebody from MS turned up in Reddit thread where people are discussing C++ redistributable stuff …
»
Rowan Crawford —
I think omgagiantrock is thinking along the lines of what I was thinking. Essentially, in the plac…
»
John Lorre —
I suppose there is nothing new? (Which is fine, just making sure I did not miss an email.)
»
robert —
Well, I could see it returning the merged block and if it could not merge the empty block (of witc…
»
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…
»