Windows shell

Too bad your comment doesn't jive with reality. (There are *more*
Windows developers than Unix developers.)

I don't know why I'm arguing with someone who clearly doesn't know
what they're talking about in any case, and confuses shells and
terminals as you did. Talk to me again when you've got a clue about
the relative power of each. (The only thing that I regularly miss at
cmd.exe is command completion instead of just file/directory
completion. But I get over that easily.)

-austin

···

On 9/5/05, Charles Plager <cplager+news@physics.ucla.edu> wrote:

Austin Ziegler wrote:
> The "real world" comment is garbage. When 90% of the world runs on
> Windows, there's no call for that sort of bigotry, unless you're just
> being an ass.
As far as programming goes, most people don't spend that much time in
Windows. I'm sorry if that upsets you.

--
Austin Ziegler * halostatue@gmail.com
               * Alternate: austin@halostatue.ca

Hello Charles,

As far as programming goes, most people don't spend that much time in
Windows. I'm sorry if that upsets you.
Charles

I don't agree with many arguments from Austin and also not with his
writing style but in this point he is correct. From all the statistics
i see (including my own weblogs) i would doubt if more then 15% of all
ruby users use linux for development, 5% maybe MacOSX but the majority
of 80% is still using windows.

And having an iMac G5, and two a good powerful Intel System here
(Linux/WinXP) in my office, i easily understand why they do.

And by the way, i don't think that this newsgroup is very
representative for the ruby community.

···

--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ruby-ide.com
CTO Scriptolutions Ruby, PHP, Python IDE 's

Austin Ziegler wrote:

Charles: Go back to your bigot hole. Until you actually know what you're
talking about, you have no business in this particular discussion,
because you're merely spewing misinformation and bigotry.

Ummm... Maybe you should look in the mirror. I'm not sure which bigotry I'm supposed to be spewing here.

Frankly, cmd.exe is a lot better than most people think that it is.
I've never needed anything else, and prefer using cmd.exe than
cygwin/bash on Windows.

The things that drive me crazy about cmd.exe, and the reason I'd
personally be looking for a replacement, are:
* Ridiculously hard to copy/paste

Um. If you have "QuickEdit" on (I *always* do), then any mouse
selection will set up copy. Enter is required to make it happen.

The column copy mode by default is ridiculous.

Bollocks. The "smart" copy on Unix (that I've been dealing with since
1990 when I had access to the Sun lab at Boston University) is what's
stupid.

Right. Highlighting the text you want. Really stupid. What horrors will they think of next?

* Inability to resize the number of columns on the fly

This isn't something that has affected me often, but if you have
something where you want to unwrap long output, I can see that it
might bother you (because the shell forces a \r\n).

I find that this can be a real problem (especially when running other
people's programs)

I find it rarely. Usually running other people's programs. Maybe you
just don't know how to run programs cleanly on Windows, or you want to
treat Windows like Unix and kvetch when it doesn't work right.

Uhhh... Sure dude. Windows (or specifically, NTFS) works fine. So does Cygwin. Being able to resize your window, however, is something that *many* people find useful.

The block selection is sometimes convenient and the command history
and path completion aren't substandard, but those are about the best
things I can say about it.

Well, the other "best" thing is that it doesn't force you to adopt a
non-standard filesystem view.

I think you don't understand the point of Cygwin: "Cygwin is a
Linux-like environment for Windows." If you don't like linux, then
don't use Cygwin.

Don't go there. You don't know me, you don't know *shit* about what I
like or don't like. What I don't like are asinine platform bigots like
you who come spewing misinformation and bile.

You're the one who started trashing Cygwin.

And no, Cygwin isn't a
Linux-like environment. It's a POSIX environment. It's also unstable,
unreliable, and badly configured by default.

Yes. Cygwin is a posix emulation for Windows. For the record, the quote is from the Cygwin web page, so you can take it up with them. As for being badly configured, well, then maybe you just don't know how to do it correctly. I've been using it for years without any problems.

FWIW, I *do* use Cygwin. When I have to. I also mostly use it for X so
that I can do ddd (or the equivalent) on the various Unix boxes for
which I develop. And have developed for a *long* time.

Congratulations.

If you're never going to work in a posix environment, then finding a
good shell in windows is probably what you want to do. If, however,
you work both in Windows and Linux-land, then there aren't very

Wrong. Good developers know to use the best tools available for their
platform. On Linux, that's Xterm and descendants. On Windows, that's
*not* cygwin.

It's true just because you say so. Ohhh.. Sorry. I didn't realize who you were.

I do all of my Ruby development on Windows boxes. Those who were at
RubyConf last year saw my primary development platform (a Tablet PC).

Well, that explains a lot.

Yes, it does. It explains that I like cool geek toys and am not a
platform bigot. Can you say the same, Chuck?

Sure, Ass (err, sorry, Aus). If you think I'm not a platform bigot, then you *really* have to get out there. Cygwin runs on the Windows platform, no?

Charles

Austin Ziegler wrote:

Austin Ziegler wrote:

The "real world" comment is garbage. When 90% of the world runs on
Windows, there's no call for that sort of bigotry, unless you're just
being an ass.

As far as programming goes, most people don't spend that much time in
Windows. I'm sorry if that upsets you.

Too bad your comment doesn't jive with reality. (There are *more*
Windows developers than Unix developers.)

My guess is that most of the people on this list programming Ruby are NOT on Windows.

I don't know why I'm arguing with someone who clearly doesn't know
what they're talking about in any case, and confuses shells and
terminals as you did.

Huh? I did? O.k., whatever dude.

Talk to me again when you've got a clue about
the relative power of each. (The only thing that I regularly miss at
cmd.exe is command completion instead of just file/directory
completion. But I get over that easily.)

Of course, with bash/tcsh/zsh/etc, you can have it all. I'm glad you don't mind settling.

···

On 9/5/05, Charles Plager <cplager+news@physics.ucla.edu> wrote:

> Being able to invoke sub-shells on the command line would be nice.
> Ex: ( tar cf - /home ) | ( cd /mnt/backup; tar xvfp - )

  C:\>(echo hello & echo hello2) && (echo goodbye & echo goodbye2)
  hello
  hello2
  goodbye
  goodbye2

Interesting... I'm not sure what the parens are actually
doing? Meaning,

C:\> ( cd foo )
C:\foo>

...i.e. they don't seem to have spawned a sub-shell, because
the environment of the parent was changed.

> How to flexibly redirect output streams?
> Ex: 2>&1

Exactly that.

Haha, well - that IS a surprise... Thx.... :slight_smile:

Regards,

Bill

···

From: "Austin Ziegler" <halostatue@gmail.com>

Lothar Scholz wrote:

Hello Charles,

> As far as programming goes, most people don't spend that much time in
> Windows. I'm sorry if that upsets you.
> Charles

I don't agree with many arguments from Austin and also not with his
writing style but in this point he is correct. From all the statistics
i see (including my own weblogs) i would doubt if more then 15% of all
ruby users use linux for development, 5% maybe MacOSX but the majority
of 80% is still using windows.

Since I don't have numbers of my own, I'll take your word for it.

And having an iMac G5, and two a good powerful Intel System here
(Linux/WinXP) in my office, i easily understand why they do.

Let me rephrase my statement: If you have no experience in a posix world and don't want to learn about it, there's no reason to try Cygwin. If however, you're coming from or planning on going to unix, give it a try.

Lothar Scholz <mailinglists@scriptolutions.com> writes:

Hello Charles,

> As far as programming goes, most people don't spend that much time in
> Windows. I'm sorry if that upsets you.
> Charles

I don't agree with many arguments from Austin and also not with his
writing style but in this point he is correct. From all the statistics
i see (including my own weblogs) i would doubt if more then 15% of all
ruby users use linux for development, 5% maybe MacOSX but the majority
of 80% is still using windows.

I barely can believe that. Note that your numbers are biased since
you provide a IDE that is mainly used on Windows. (I see there is a
Linux version again.) The number of Unix users is much larger, I
think and especially among the Railers OS X is used a lot.

And by the way, i don't think that this newsgroup is very
representative for the ruby community.

I disagree, ruby-talk/the newsgroup is a big player for "the" Ruby
*community* (but of course not for the Ruby developers that don't
participate)---among the IRC channels and the Ruby blogosphere.

It would be very interesting to know which OS are used by the
developers, though (not at last to make it work better on these
platforms). Maybe the people of ruby-lang.org can publish their
numbers? Also, independent sites like RedHanded may provide less
biased statistics.

···

Lothar Scholz

--
Christian Neukirchen <chneukirchen@gmail.com> http://chneukirchen.org

I was at a gathering of Ruby users this weekend (mostly Railers), and when
it came
time to bring out laptops, 4 out of 4 laptops were Macs.
(Personally, I use Windows).
Wayne Vucenic
No Bugs Software
Ruby and C++ Contract Programming in Silicon Valley

···

On 9/6/05, Christian Neukirchen <chneukirchen@gmail.com> wrote:

especially among the Railers OS X is used a lot.