3 ms·
Languages and platforms generally are best supported on linux. Clojure, haskell, python, anything except the platform provided by the Apple/Microsoft is easier
by ajuc 8y ago
Languages and platforms generally are best supported on linux. Clojure, haskell, python, anything except the platform provided by the Apple/Microsoft is easier to configure on linux.
C++ ecosystem sucks a lot when you have to build 5 libraries using 5 different building systems. Linux package managers do that for you.
- pjmlp 8y agoYet VC++ offers much better tooling, including pre-compiled headers, incremental compilation and linking, experimental support for modules, C++ friendly OS APIs, and a package manager actually written in C++.
- AWildC182 8y agoAnd a project config system that will break everything at the slightest provocation! Seriously, setting up even moderately complicated multi-project solutions usually results in days lost to figuring out why x library isn't linking with y project. The editor is great, the build system is somehow worse than make/cmake.
- ajuc 8y agoAnd then you want to use that library that isn't a msvc project. Or, God forbid, you want to use clang or gcc. Or intel's whatever.
- pjmlp 8y agoIntel is compatible with MSVC++, using binary libraries is quite common on the PC world since MS-DOS days. Plus there are DLLs and COM libraries as well.