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.
Henry Kloren —
so to instantiate all the COM methods we only need to call its create function, and it'll fill out…
»
ratchetfreak —
COM objects are structs with a built in virtual function table which is filled in by the library. …
»
ratchetfreak —
[/quote] True, I also tried prolog but instead got a bunch of hardware projects that happen to ha…
»
ratchetfreak —
make that 255 out of 256 not used. You need to be careful which bits to expand out, when going fr…
»
Henry Kloren —
For example, the earliest occurence of this in the series was with Audio, where we called GetProcA…
»
yumisen-yamasen —
A lot of language features that look awesome at first glance just don't scale well in large projec…
»
ratchetfreak —
That lisp talk makes me wonder how many people praising lisp have actually used lisp in a real way…
»
Simon Anciaux —
I'm not sure about this, but wouldn't using 16bit instead of 8bit (if the source is 8bit) change t…
»
Mārtiņš Možeiko —
There will be no difference in audio output quality whether you use 8-bit input sample for 8-bit o…
»
yumisen-yamasen —
How they are better at generating assembly than any other C like language. If all you want from yo…
»
Mārtiņš Možeiko —
I don't understand this argument about lisp (and similar languages). How they are better at genera…
»
CrajunMinter —
@mmozeiko hey, so I'm on day 11 now, but I recently thought of a new question regarding this. you …
»
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. Agai…
»
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, thank…
»
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 t…
»
ratchetfreak —
Another factor is that a lot of complex template metaprogramming is very similar to functional pro…
»
drexler —
I do wonder though. Doesn't Casey on Day 206 compile his simple_preprocessor.cpp every time he com…
»
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 this…
»
Miles —
Some of that is attributable to the standard library. For example, recreating that error with my …
»
George Liontos —
Hello Allen and again kudos for the great work. I was using 4coder on Linux (Arch but I don't thin…
»
Allen Webster —
I may have misunderstood or forgotten about this back in the day, but someone just recently brough…
»
Simon Anciaux —
Check out "", near the end of the first post. You can define keywords to be highlighted, but you c…
»
ratchetfreak —
I don't quite understand why this would be slower than Casey's methodology. Would it not just us…
»
drexler —
mmmm, so i'm still a bit confused on the slow compilation point. say I have a Stack that I decided…
»
Mārtiņš Možeiko —
Here is why debugging compilation issue is a problem with templates: No, metaprogramming can be …
»
drexler —
so i'm absolutely not disagreeing, i simply want to understand what is so wrong with them. casey m…
»
Christopher McLaughlin —
Was this feature ever added? I can't find any documentation about where to define a custom color f…
»