On 2/20/2016 11:21 AM, David Macek wrote:

> I used the term "regular Windows programs" on the
 > wikipage in context of console programs and in contrast
 > to MSYS2 programs, IMHO it is defined well-enough.
 > However, I don't like the term and I wanted to discuss
 > a new one. Somehow (maybe through a fault of my own) we
 > ended up discussing what "regular Windows program"
 > means to each of us. :)

I did NOT end up discussing what "regular Windows program" means to me. 
Instead, I advised against using the phrase. Among other things I 
previously posted, you never answered what an "irregular windows 
program" :) would be, even though I asked several times. At least I'm 
glad you finally don't like the term (that you suggested).

 >> I am a curses and C win32 api programmer, for many years, so I
 >> know a bit about these technologies. I don't see the overlap.
 >> Please provide me with specifics (not vague statements) of how
 >> "curses programs use the Win32 API under the hood". I'm willing
 >> to be educated, but my guess is you simply don't know what you
 >> are talking about.

 > Already answered by someone else in the other thread.

Right, they agreed with me.

> Anyway, try this. Run mintty and inside run `/usr/bin/mc | tee ~/foo`.
 > In mc, enter a directory, open a dialog or whatever. Kill the mc
> process (for example using the Task manager). Close mintty and
 > open a new one. Run `cat ~/foo`. The last state of mc's TUI should
 > appear in the new mintty window.

What did you expect? I think that makes my point perfectly. In the real 
world, we don't direct mc output through a pipe! I'm sure you know the 
difference, it's very basic. TUI Programs like mc are fundamentally 
different from command line programs like grep, both in how they are 
programmed and how they are used. Even given that you do not know how to 
program in curses, where the difference is obvious at the source code 
level, from a user point of view the difference is obvious.

 > I altered the page a bit to 1) make it even more obvious
 > that the text is not at all about GUI programs, and 2)
 > note the differences between simple console programs
 > (like sed) and complex console programs (with REPLs and TUIs).
 >

That sounds reasonable. I think we are in agreement now.

Daniel

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Msys2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to