-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discuss compilers #3
Comments
I have been running MinGW-w64 for years now almost without a problem (I'm looking at you |
But you're mostly writing console apps, right? When I said "windows program" I really meant linking directx, wic, mfc, etc. |
Oh, like actually windowed programs using Windows-specific libraries. Then I don't know, the only windowed programs that I happened to compile with MinGW-w64 used either SDL or Qt. |
I had no problems linking to native Windows windowed libraries using MinGW |
Fuck if I know, 'twas a long time ago I last made a GUI program |
So we put mingw in the list? It's worthwhile? IMO the list should contain: Visual Community, clang, g++. |
What's a "Visual Community"? |
It's a community of people that you can see (i.e. not ghosts, ninjas, or harry potter) |
@kBoK what's the VIsual Community you were referring to your previous comment? |
IMO, MinGW-w64 is worth adding to the compiler list because it still works pretty well. MSVC is also of interest because it still manages to implement some features (modules, coroutines...) before other compilers and plays a somewhat important part in the C++ ecosystem. |
I agree. MSVC has its unique features that makes it interesting, and the debugger is very nice. Worthwhile. |
lol MSVC, the only role it plays in the ecosystem is it puts back global warming ever so slightly (oh, and additional person-hours for making workarounds for it). |
I also propose |
What's rustc? |
-1 because it's not a C++ compiler (inb4 neither is MSVC) |
Your inb4 sums it up really well, @milleniumbug |
lol no (alt: I can't hear you over the sound of my two-phase lookup)
Then don't include it. I thought this was supposed to be a repository of quality tools, not just any tools from given category that happen to work (sometimes). Plus everyone knows all of those goddamn compilers, what's the point of including literally all of them. I wouldn't bother with any of them if there was a choice. |
inb4 catsome-cpp. |
#3 (comment) also stop cimploler wars plz
plz no cimploler warz |
I disagree There's quite a lot of noobs out there that don't know about clang or msvc, or don't know that it's free. I think it's helpful. |
It's more about the links to useful pages. For example, downloading an actually usable version of MinGW-w64 is a bit tricky when you want to use the compiler for the first time. |
@kBoK I think we should finally ask ourselves a very important question: "what is the scope of this project?". Since this is a lounge project I thought this is a list of C++ tools/libraries with a Lounge Seal of Quality. In this case, listing MSVC would be very ironic. Furthermore it doesn't fit our acceptance criteria we agreed on. List of all the things C++ related already exists, remember why we started this. |
Is this a tutorial for people who have no idea about the basic C++ ecosystem or is this a collection of "actually decent, actually used AND appreciated in the industry C++ libraries" which is your project description btw. |
That said we could also change the description by « we didn't like the awesome-cpp list so we made our own ». |
@kBoK Thing is, "tutorial for people who have no idea about the basic C++ ecosystem" is not included in the first place, so exclusivity of those two doesn't come into play anyway. |
I feel another lounge project incoming... |
And make Katt write it |
Does MSVC belong in the list? Does it?
To be fair, mingw is complete garbage if you try to build a windows program.
The text was updated successfully, but these errors were encountered: