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.
Draos
this is a really interesting post; never thought about this. so does it essentially search the re…
»
Mārtiņš Možeiko
In practical terms, you would start by writing an assembler that lets you write lispy assembly an…
»
Mārtiņš Možeiko
Opps, right - 8-bit sample typically are unsigned. But 16-bits are signed. So simply prepending 0…
»
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…
»