Skip to content

Comment on DCPU-16 toolchain (all in one)parent

Comments

Windows is pretty much always going to be a second class citizen once you take a half-step outside the mainstream. I would just try to "get used to it" (i.e. run Linux/Mac).

What mainstream do you refer to?

Surely not the desktop.

Sorry that wasn't clear. Mainstream programming is what I meant (e.g. Haskell).

Haskell is an example of mainstream programming?!

I am all for more acceptance of languages like Haskell in the industry, but that is as far as it can get from mainstream.

Mainstream is C, C++, Java, C#, ...

I was hoping this one would course-correct itself... (Reading comprehension). "Windows is pretty much always going to be a second class citizen once you take a half-step outside the mainstream."

He said... Windows is a pain in the ass if you do anything off the really-well-beaten path (like Haskell). And even then, yes, C/C++ can be a pain in Windows (again, see the linked project).

I do. I still lament for others'. There've been more than one occasion where I want to collaborate with my peers that refuse to make the leap and it's always a nightmare.

These days, it seems like POSIX has become just another VM environment, like Smalltalk, Erlang, the JVM or the CLR. Mingw/Cygwin doesn't run *nix programs "on" Windows, really; it just provides them with a really half-assed VM implementation. Why not instead just go all the way and run, say, Ubuntu Server in a headless VMware appliance? If nothing else, it gives your spare cores something to do :)

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.