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
Another common pattern with COM objects is CoCreateInstance function. COM objects are registered …
»
Mārtiņš Možeiko
Awesome! Thanks for sharing the solution.
»
Jason
In case anyone else has an issue with live reloading and function pointers I ended up implementin…
»
ratchetfreak
exactly. It's a common pattern with COM, a single stand along function to create the first COM …
»
Henry Kloren
so to instantiate all the COM methods we only need to call its create function, and it'll fill ou…
»
ratchetfreak
COM objects are structs with a built in virtual function table which is filled in by the library.…
»
ratchetfreak
yumisen-yamasen In general I agree, but I don't think its accurate to extrapolate github stats as…
»
ratchetfreak
mrmixerI'm not sure about this, but wouldn't using 16bit instead of 8bit (if the source is 8bit) …
»
Henry Kloren
For example, the earliest occurence of this in the series was with Audio, where we called GetProc…
»
yumisen-yamasen
> A lot of language features that look awesome at first glance just don't scale well in large …
»
ratchetfreak
That lisp talk makes me wonder how many people praising lisp have actually used lisp in a real wa…
»
Simon Anciaux
I'm not sure about this, but wouldn't using 16bit instead of 8bit (if the source is 8bit) change …
»
Mārtiņš Možeiko
There will be no difference in audio output quality whether you use 8-bit input sample for 8-bit …
»
yumisen-yamasen
> How they are better at generating assembly than any other C like language. If all you want …
»
Mārtiņš Možeiko
I don't understand this argument about lisp (and similar languages). How they are better at gener…
»
CrajunMinter
@mmozeiko hey, so I'm on day 11 now, but I recently thought of a new question regarding this. yo…
»
yumisen-yamasen
On the plus side, one major advantage that templates have over code generation programs, like the…
»
nakst
@mrmixer Do you have a Windows computer? Perhaps you could try using Cygwin to build the OS. Aga…
»
Allen Webster
That sounds like a bug to me! I'll take a look and see if I can figure out what's going on, than…
»
Mārtiņš Možeiko
Yes, Casey is compiling meta-programming generator and running it on every build. But this is not…
»
drexler
yeah. i guess i am just so surprised that it's literally faster to compile a entire meta-program …
»
ratchetfreak
Another factor is that a lot of complex template metaprogramming is very similar to functional pr…
»
drexler
I do wonder though. Doesn't Casey on Day 206 compile his simple_preprocessor.cpp every time he co…
»
Mārtiņš Možeiko
Yes, almost correct. When evaluating templates they are not converted to machine code. It's not a…
»
drexler
all amazing points. i'm really starting to understand now, but could someone possibly explain thi…
»
Miles
mmozeikoHere is why debugging compilation issue is a problem with templates: https://codegolf.sta…
»
George Liontos
Hello Allen and again kudos for the great work. I was using 4coder on Linux (Arch but I don't thi…
»
Allen Webster
I may have misunderstood or forgotten about this back in the day, but someone just recently broug…
»
Simon Anciaux
Check out "Customization layer - getting started", near the end of the first post. You can define…
»
ratchetfreak
drexlermmmm, so i'm still a bit confused on the slow compilation point. say I have a Stack that I…
»