Qt Creator and D

F i L witte2008 at gmail.com
Fri Sep 20 14:06:20 PDT 2013


Manu wrote:
>> I see, I didn't know VS was capable of that, but it doesn't 
>> sound very
>> useful for large projects which take a lot of time to compile 
>> (which I'm
>> sure is important to you folks at Remedy).
>
> Actually, it's about a zillion times MORE useful for large 
> projects. If the
> project is big, takes time to reboot/restart, and particularly 
> in games
> where you might need to run to a particular part of a level and 
> perform
> some bunch of actions to test the thing you're trying to debug 
> in the first
> place.

Yes, I understand and agree. I made a typo. I meant to say: 
"..but it **does** sound very useful for large projects.."


> Fair enough, but it's weird I should have to. Basic 
> productivity tools like
> that should surely be known by users of the tools...
> I'll just go and continue to assume that Visual Studio is still 
> the only viable option on any platform :P

Well, again, this isn't my area of experience. Professionally, I 
spend most my time in Kate/Inkscape/Gimp/Krita/Blender working on 
front-end web development & graphics art. I have a long history 
of personal Direct3D/OpenGL projects and game logic, but in 
recent years that has been in C# and D (and some Nimrod), and 
It's been months since I've really had time to spend on anything 
there.

That said, based on other's responses so far, my bet is that no 
Linux has these features you need, yet. So your assumptions about 
VS are probably correct.


> Mmmm, a concept that I've always found completely amazing 
> actually. How is
> it that Linux - truly an OS for developers (certainly not for 
> end-users) -

This I actually disagree with that on a couple of levels.

First, "edit and continue" is really only a absolute necessity 
for the AAA game industry (and some others).. since the ability 
to make changes without having to re-navigate the game to the 
area being effected is a crucial time saver. Linux hasn't really 
been a consumer platform before Android, and Android most games 
(especially in the earlier days) a simple enough that doesn't 
matter as much. Not to mention you can develop Android apps on 
non-Linux platforms just fine.

So Linux hasn't really *needed* the ability to edit-and-continue 
until just now, when Android-based systems are becoming more 
powerful, and Valve is planning it's migration to Linux. Any 
company assessing the development cost of implementing the 
features into the tool-chains probably came to the conclusion it 
wasn't worth the effort.


Second, Linux is quickly becoming a platform that's fully fit for 
end-users. I've installed Gnome & Unity systems on my friends and 
family's computers, and for the most part they where very 
comfortable with the overall experience - going so far as to 
praise it as an "upgrade" in the cases where XP SP3 ate all their 
outdated computer's ram, and Linux did not. New distro's like 
Elementary OS present a very balanced and user-friendly desktop 
environment as well.

Linux can also be very pretty and feature-rich, and, as a geek, I 
like the available choice in DEs Linux offers rather than being 
stuck with the sometimes unsavory "advancements" Windows makes in 
their design (i'm looking at you, Windows 8).

Here is a screenshot of my computer:
http://reign-studios.com/screenshots/arch-linux-screenshot.png

I would have a hard time taking you seriously if you claim that 
isn't a rather pretty environment ;-)

And for features, I have a multi-monitor/multi-resolution AMD 
Catalyst setup with a HD 7850 (a worse-case scenario for X11 
drivers), and what's funny is that the art tools I use (Blender, 
Krita, MyPaint, Inkscape) actually run much faster on Linux than 
Windows (mostly because it's their target platform). KDE works 
great with AMD Tear-free desktop, so no vsync or lags. So I am 
very happy with Linux as a platform in general.

There are still horror stories to be sure, but I think the 
biggest hurdle Linux faces today is simply the fact that it 
doesn't run Windows software or come pre-installed on laptops at 
Walmart.. (the corner cases exist because there aren't enough 
consumers worth supporting).. It will take a massive amount of 
advertising to sell Linux as a consumer alternative to Mac and 
Windows (and it will require being sold like Mac, where the OS is 
sold with sleek hardware that's drivers functions well with it). 
So far, only Google has been able to accomplish this, but 
hopefully Valve inadvertently helps Linux Desktop adoption as 
well by encouraging it as a gaming platform.


More information about the Digitalmars-d mailing list