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…
Adrian —
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;
…
Adrian —
What do you mean the stack grows downward?
1
2
3
4
5
6
7int main(void)
{
char v1 = 20;
char…
Neo Ar —
2016-09-09 Edit:
Undocumented dependency: qtwebkit
Dependency libtorrent refers to libtorrent-ra…
graeme —
Interesting! I wonder if that persons code base has such long compile times that taking so long i…
Neo Ar —
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…
graeme —
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…
mathk —
So you're assumptions so far are pretty much right but you have to remember, that the stack usual…
mathk —
mmozeiko At least its not recursive, so it should be faster.
I see, you're right. I assumed it w…
Adrian —
How are the rules for pointer "up" and "down" casting?
Example given:
1
2
3
4
5
6
7
8
…
Hi,
Is there any way to customize indentation behaviour ?
I kinda don't like the way access spe…