lldb TUI is absolutely unusable and would not wish upon anyone. Unfortunately, the only half-dece…
C++'s const is not a good comparison. The constness is too shallow. Pointers can still mutate oth…
ratchetfreak This is undefined behavior because the compiler is free to not allocate space for v2…
For building its easy - you don't need to install full Xcode. You can install only "Xcode Command…
I use Sublime text for my editing needs and then use either lldb in the console or Xcode to debug…
Quick aside: I would like to get 1935 building on the Mac sometime in the future, and so I'd be i…
Hi there!
This is a shoutout to everyone who is developing on OS X without the use of big IDE's …
In the case of shared data in concurrency, immutability can be very good as you suggest. I'm not …
If your code is multi-threaded, then having data shared across threads never change is a very goo…
Cranky:
I understand that problem too. How I handle entities (variables, constants, procedures, …
TM —
ratchetfreak
1
2
3
4abs :: overload{ (f : float ) -> float{return ...},
(f …
pragmatic_hero:
I think you've missed the point of the Handmade Way. The Handmade movement is no…
There seems to be a lot of "buzz" lately (the past few years) that modern languages should be imm…
ratchetfreak --
That's not a bad idea. That is the kind of "generics" that work in C11. Also, th…
hugo —
gingerBill I should note, when I'm talking about "Go getting a lot right", I'm not just talking a…
gingerBill
I'm not even sure if I want to add overloading to the language as it adds a bit of c…
My language already supports dynamic linking as I leverage LLVM as the backend. I understand the …
adge What do you mean the stack grows downward?
This excellent intro to Reverse Engineering has …
adge What do you mean the stack grows downward?
1
2
3
4
5
6
7int main(void)
{
char v1 = 20;
…
What do you mean the stack grows downward?
1
2
3
4
5
6
7int main(void)
{
char v1 = 20;
char…
2016-09-09 Edit:
Undocumented dependency: qtwebkit
Dependency libtorrent refers to libtorrent-ra…
Interesting! I wonder if that persons code base has such long compile times that taking so long i…
Edit: just realized I had my qt includes left over from trying to build with qt5, the compilation…
William Bundy Making an engine from scratch in Python or C# is tricky, since you have to bind to …
gingerBill Valmar:
timothy.wright:
I think Go got a lot of thinks correct but a lot of things wro…
mathk —
graeme Here is a C preprocessor based compile time hash from lolengine.
So using clang++ 3.8.1 o…
Today is your lucky day, good sir, because right this very day, in just thirty minutes, I am goin…
Here is a C preprocessor based compile time hash from lolengine.
1
2
3
4
5
6
7
8
9
10
1…
Pointer is never really casted "up" or "down" in this case. Compiler simply produces code that re…