February 20, 2012
On 2/20/12 5:21 PM, Adam D. Ruppe wrote:
> On Monday, 20 February 2012 at 23:12:36 UTC, James Miller wrote:
>> Windows has not, historically, been a pleasant platform to develop
>> lower-level code for
>
> I couldn't disagree with that more, especially if you're comparing
> to something like linux. The linux console is a big pain.

Interesting viewpoint. Clearly Visual Studio is a great product, but I haven't seen anything as focused as allowing you to get work done as Unix.

Andrei


February 20, 2012
"Benjamin Thaut" <code@benjamin-thaut.de> wrote in message news:jhuedi$22k1$1@digitalmars.com...
>
> 3) Am I mistaken or are most of the people here using dmd under linux? General bugs or linux only bugs tend to get fixed a lot faster then windows only bugs.
>

I'm primarily Windows. (Although I also test all my code under Linux 32/64)


February 20, 2012
On Tuesday, February 21, 2012 00:21:33 Adam D. Ruppe wrote:
> On Monday, 20 February 2012 at 23:12:36 UTC, James Miller wrote:
> > Windows has not, historically, been a pleasant platform to develop lower-level code for
> 
> I couldn't disagree with that more, especially if you're comparing to something like linux. The linux console is a big pain.

I think that it's at least somewhat a matter of what you're used to. I would consider the Windows console to be junk in comparison to the Linux console, but I'm almost always in Linux.

I'm not sure that I've ever heard anyone say anything about the Windows console being better than the Linux console before. If I hear anything like that, it's always the opposite.

- Jonathan M Davis
February 21, 2012
On Monday, 20 February 2012 at 23:51:38 UTC, Jonathan M Davis wrote:
> I would consider the Windows console to be junk in
> comparison to the Linux console, but I'm almost always in Linux.

Are you talking about the console, or the shell (and ecosystem)?
The linux shells are a lot easier to use than cmd.exe for
the most point, but programming is another story.

Windows console is like something from the 80's.

Linux terminals is like ten incompatible things, all
from the 70's. A lot of nonsense you have to worry
about - character encoding for input and output, the
escape sequences, again in and out (ever use a linux
terminal where your arrow keys didn't work? Ever have
to press escape twice? This sucks for programming and using.)

Huge pain in the butt.
February 21, 2012
On Tuesday, February 21, 2012 01:11:33 Adam D. Ruppe wrote:
> On Monday, 20 February 2012 at 23:51:38 UTC, Jonathan M Davis
> 
> wrote:
> > I would consider the Windows console to be junk in
> > comparison to the Linux console, but I'm almost always in Linux.
> 
> Are you talking about the console, or the shell (and ecosystem)?
> The linux shells are a lot easier to use than cmd.exe for
> the most point, but programming is another story.
> 
> Windows console is like something from the 80's.
> 
> Linux terminals is like ten incompatible things, all
> from the 70's. A lot of nonsense you have to worry
> about - character encoding for input and output, the
> escape sequences, again in and out (ever use a linux
> terminal where your arrow keys didn't work? Ever have
> to press escape twice? This sucks for programming and using.)
> 
> Huge pain in the butt.

I'm talking bash vs cmd.exe. In my experience, you only run into weird terminal nonsense with old computers or maybe sometimes with ssh. Other than that, there aren't any weird problems like that.

- Jonathan M Davis
February 21, 2012
On Tuesday, 21 February 2012 at 00:19:47 UTC, Jonathan M Davis wrote:
> In my experience, you only run into weird terminal nonsense
> with old computers or maybe sometimes with ssh. Other than
> that, there aren't any weird problems like that.

It happens a lot if you use a lot of different unixes.
ssh from Linux into BSD, for example, and it is easy
to hit these incompatibilities.
February 21, 2012
On Tue, Feb 21, 2012 at 12:21:33AM +0100, Adam D. Ruppe wrote:
> On Monday, 20 February 2012 at 23:12:36 UTC, James Miller wrote:
> >Windows has not, historically, been a pleasant platform to develop lower-level code for
> 
> I couldn't disagree with that more, especially if you're comparing to something like linux. The linux console is a big pain.
[...]

Weird. I guess I must be a very strange person, because I find that my productivity soars at the command-line, but when I'm forced to used Windows, productivity drops to 20% because of all that keyboard-to-mouse switching and clicking through endless layers of menus just to get one thing done.

But to each his own. At my previous job I spent 2 hours wrestling with MS Word to produce a half-page document with the right formatting, yet "normal" people can do that in 10 minutes (because they don't care about the ugly formatting). In that same 10 minutes I can produce a 2 page document in LaTeX with far superior formatting. I guess that makes me a weirdo. :-)


T

-- 
Having a smoking section in a restaurant is like having a peeing section in a swimming pool. -- Edward Burr
February 21, 2012
On 2/20/12 6:25 PM, Adam D. Ruppe wrote:
> On Tuesday, 21 February 2012 at 00:19:47 UTC, Jonathan M Davis wrote:
>> In my experience, you only run into weird terminal nonsense
>> with old computers or maybe sometimes with ssh. Other than
>> that, there aren't any weird problems like that.
>
> It happens a lot if you use a lot of different unixes.
> ssh from Linux into BSD, for example, and it is easy
> to hit these incompatibilities.

ssh into Windows and... well last time I did it it was like "welcome to Hell".

Andrei
February 21, 2012
On Tuesday, 21 February 2012 at 00:38:46 UTC, Andrei Alexandrescu wrote:
> ssh into Windows and... well last time I did it it was like "welcome to Hell".

Oh, certainly!
February 21, 2012
On 2/20/12 6:41 PM, Adam D. Ruppe wrote:
> On Tuesday, 21 February 2012 at 00:38:46 UTC, Andrei Alexandrescu wrote:
>> ssh into Windows and... well last time I did it it was like "welcome
>> to Hell".
>
> Oh, certainly!

Rats. I was hoping the boys in Redmond have improved the situ since.

Andrei