Search found 189 matches

by wareya
21 May 2017, 08:09
Forum: Off Topic
Topic: C vs C++
Replies: 72
Views: 8033

Re: C vs C++

My main argument is that they shouldn't be treated the same as types added by "extension" libraries like SFML or OpenAL, because it complicates using libraries that use them. If the library used a different version of the standard library than you, you can run into problems with symbol clashing down...
by wareya
21 May 2017, 04:39
Forum: Off Topic
Topic: C vs C++
Replies: 72
Views: 8033

Re: C vs C++

I'm not going to read all that, sorry. I have enough to do as it is.
by wareya
10 May 2017, 17:51
Forum: Off Topic
Topic: C vs C++
Replies: 72
Views: 8033

Re: C vs C++

I'll try to be less aggressive this time, sorry, writing that last post left a bad taste in my mouth. Obviously there are multiple versions, but why is that the case? Because the binary interfaces for C++ are unstable. This is nowhere near as big of a problem in C, so it's not an inherent problem of...
by wareya
08 May 2017, 16:32
Forum: Off Topic
Topic: C vs C++
Replies: 72
Views: 8033

Re: C vs C++

And it only needs multiple versions because the C++ ABI is so fragile. That's the problem. No, it needs multiple versions because there are multiple versions. A given compiler's C++ ABI is stable over time. The problem is that different C++ compilers have different ABIs. This is completely tangenti...
by wareya
08 May 2017, 13:54
Forum: Off Topic
Topic: C vs C++
Replies: 72
Views: 8033

Re: C vs C++

On windows, you can statically link libraries like libstdc++ or openal to avoid problems like this and nobody will bat an eye. If every module that uses C++ has to static link the C++ runtime, you're bloating code since each module will have a unique copy of the C++ runtime There's literally no pro...
by wareya
08 May 2017, 07:27
Forum: Off Topic
Topic: C vs C++
Replies: 72
Views: 8033

Re: C vs C++

Deterministic GCs can even be good for games. They won't increase throughput, but you can use a GC to defer freeing memory until the current frame has been completed, which can reduce the amount of time between taking inputs and showing their results on the screen.
by wareya
08 May 2017, 02:19
Forum: Off Topic
Topic: C vs C++
Replies: 72
Views: 8033

Re: C vs C++

This is a linking problem, not a language problem, and you can avoid it pretty easily if you're not using an arcane build system (oh wait, linux distros handle shared libraries in a horrifying way!). It's not Linux that the term "DLL Hell" was coined for. Compared to Windows' "solution" with the Sx...
by wareya
07 May 2017, 17:20
Forum: Off Topic
Topic: C vs C++
Replies: 72
Views: 8033

Re: C vs C++

Depends. On certain systems, premade support libs that have the C++ runtime as a dependency can be a problem with deploying binaries. For instance, I once proposed changing OpenAL Soft to C++, in part because of Microsoft's continued horrid support for non-ancient C standards. The response I got ba...
by wareya
07 May 2017, 16:48
Forum: Support
Topic: (Solved) Why does Bloodmoon.esm require Tribunal.esm?
Replies: 7
Views: 1726

Re: Why does OpenMW make Bloodmoon.esm require Tribunal.esm?

Tribunal's esm fixes a few problems with Morrowind's esm. You should really have it enabled even if you're not doing the Tribunal quest.
by wareya
07 May 2017, 05:21
Forum: Discuss the Site
Topic: Imgur images don't work on this site?
Replies: 3
Views: 856

Re: Imgur images don't work on this site?

This is the right direct link format for imgur images: http://i.imgur.com/8ZJ9kQz.png