[prev in list] [next in list] [prev in thread] [next in thread]
List: ncurses-bug
Subject: Re:
From: Ricardo_Bánffy <rbanffy () gmail ! com>
Date: 2019-06-06 10:54:29
Message-ID: CA+NZat+5BBME5+OTO1bJc5GHJFW50HYw7ALXOrzQ+KZfnZOoLA () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
You can always install Docker and run tack from a box that has it. Docker
on a Mac is pretty much a necessity anyway when you are a software
developer for anything that hopes to run on something other than
macOS/iOS/tvOS/watchOS.
On Thu, Jun 6, 2019 at 9:08 AM Thomas Dickey <dickey@his.com> wrote:
> On Thu, Jun 06, 2019 at 07:52:50AM +0100, Ricardo Bánffy wrote:
> > Apple no longer bundles X with macOS. What I usually do is to get the X
> > server, which is now developed separately. Or just use iTerm when I need
> a
> > better terminal that's much better at pretending to be a DEC terminal
> that
> > Terminal.app.
> >
> > Unfortunately, that's not very helpful, as relatively few people have
> iTerm
> > installed and almost nobody has an X environment on their Macs.
> >
> > I think the best approach would be to check an "ncurses torture app" that
> > exercises individual features so you can pinpoint where Terminal fails
> and
> > then report the issue and/or shame them publicly for them. They do care
> > about developer experience and a sizable chunk of their market for
> laptops
> > is for developers and sysadmins (my last 4 Macs or so were company issued
> > machines).
> >
> > Is there a vttest analog for ncurses?
>
> tack (which you can compile - MacPorts has no package - nor do any of
> the BSDs)
>
> See
>
> https://invisible-island.net/ncurses/tack.html
>
> > On Thu, Jun 6, 2019, 00:51 <herbie.robinson@stratus.com> wrote:
> >
> > > I can second that one. The terminal emulation behavior for OS X
> terminal
> > > is very incomplete. Using the xterm they ship with their port of X
> works
> > > much, much better.
> > >
> > > From: Bug-ncurses <bug-ncurses-bounces+herbie_robinson=
> stratus.com@gnu.org>
> > > On Behalf Of Dan Gookin
> > > Sent: Wednesday, June 5, 2019 6:52 PM
> > > To: Bryan Christ <bryan.christ@gmail.com>
> > > Cc: bug-ncurses@gnu.org
> > > Subject: [EXTERNAL] Re: Strange OSX behavior
> > >
> > > [EXTERNAL SENDER: This email originated from outside of Stratus
> > > Technologies. Do not click links or open attachments unless you
> recognize
> > > the sender and know the content is safe.]
> > >
> > > Bryan,
> > >
> > > I have no idea what you're reffing to, though I admire your technical
> > > knowledge and pluck. Often I've found that running code on iTerm
> instead of
> > > the OS X terminal application yields more predictable results. FWIW.
> > >
> > > Best,
> > > DAN
> > >
> > > > On Jun 5, 2019, at 3:41 PM, Bryan Christ <bryan.christ@gmail.com
> <mailto:
> > > bryan.christ@gmail.com>> wrote:
> > > >
> > > > This is a bit off topic so forgive me but it's the only place I know
> > > where experts on the terminal live :) I've started porting my terminal
> > > emulation library to OSX and it's been fun to say the least. Now that
> it
> > > finally builds, I see strange behavior with my demo program that I
> don't
> > > see when it runs on Linux or FreeBSD. Output coming from XYZ
> application
> > > running inside the emulator is only echoed when I write data to the
> slave
> > > pty file descriptor (for example holding down the cursor key). If
> anyone
> > > has even a good guess as to what's going on, I would appreciate it.
> > > >
> > > > --
> > > > Bryan
> > > > <><
> > > > _______________________________________________
> > > > Bug-ncurses mailing list
> > > > Bug-ncurses@gnu.org<mailto:Bug-ncurses@gnu.org>
> > > > https://lists.gnu.org/mailman/listinfo/bug-ncurses<
> > > https://lists.gnu.org/mailman/listinfo/bug-ncurses>
> > >
> > >
> > > _______________________________________________
> > > Bug-ncurses mailing list
> > > Bug-ncurses@gnu.org<mailto:Bug-ncurses@gnu.org>
> > > https://lists.gnu.org/mailman/listinfo/bug-ncurses<
> > > https://lists.gnu.org/mailman/listinfo/bug-ncurses>
> > > _______________________________________________
> > > Bug-ncurses mailing list
> > > Bug-ncurses@gnu.org
> > > https://lists.gnu.org/mailman/listinfo/bug-ncurses
> > >
>
> > _______________________________________________
> > Bug-ncurses mailing list
> > Bug-ncurses@gnu.org
> > https://lists.gnu.org/mailman/listinfo/bug-ncurses
>
>
> --
> Thomas E. Dickey <dickey@invisible-island.net>
> https://invisible-island.net
> ftp://ftp.invisible-island.net
>
--
Ricardo Bánffy
http://about.me/rbanffy
[Attachment #5 (text/html)]
<div dir="ltr">You can always install Docker and run tack from a box that has it. \
Docker on a Mac is pretty much a necessity anyway when you are a software developer \
for anything that hopes to run on something other than \
macOS/iOS/tvOS/watchOS.</div><br><div class="gmail_quote"><div dir="ltr" \
class="gmail_attr">On Thu, Jun 6, 2019 at 9:08 AM Thomas Dickey <<a \
href="mailto:dickey@his.com">dickey@his.com</a>> wrote:<br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">On Thu, Jun 06, 2019 at 07:52:50AM +0100, Ricardo \
Bánffy wrote:<br> > Apple no longer bundles X with macOS. What I usually do is to \
get the X<br> > server, which is now developed separately. Or just use iTerm when \
I need a<br> > better terminal that's much better at pretending to be a DEC \
terminal that<br> > Terminal.app.<br>
> <br>
> Unfortunately, that's not very helpful, as relatively few people have \
iTerm<br> > installed and almost nobody has an X environment on their Macs.<br>
> <br>
> I think the best approach would be to check an "ncurses torture app" \
that<br> > exercises individual features so you can pinpoint where Terminal fails \
and<br> > then report the issue and/or shame them publicly for them. They do \
care<br> > about developer experience and a sizable chunk of their market for \
laptops<br> > is for developers and sysadmins (my last 4 Macs or so were company \
issued<br> > machines).<br>
> <br>
> Is there a vttest analog for ncurses?<br>
<br>
tack (which you can compile - MacPorts has no package - nor do any of<br>
the BSDs)<br>
<br>
See<br>
<br>
<a href="https://invisible-island.net/ncurses/tack.html" rel="noreferrer" \
target="_blank">https://invisible-island.net/ncurses/tack.html</a><br> <br>
> On Thu, Jun 6, 2019, 00:51 <<a href="mailto:herbie.robinson@stratus.com" \
target="_blank">herbie.robinson@stratus.com</a>> wrote:<br> > <br>
> > I can second that one. The terminal emulation behavior for OS X \
terminal<br> > > is very incomplete. Using the xterm they ship with their \
port of X works<br> > > much, much better.<br>
> ><br>
> > From: Bug-ncurses <bug-ncurses-bounces+herbie_robinson=<a \
href="mailto:stratus.com@gnu.org" target="_blank">stratus.com@gnu.org</a>><br> \
> > On Behalf Of Dan Gookin<br> > > Sent: Wednesday, June 5, 2019 6:52 \
PM<br> > > To: Bryan Christ <<a href="mailto:bryan.christ@gmail.com" \
target="_blank">bryan.christ@gmail.com</a>><br> > > Cc: <a \
href="mailto:bug-ncurses@gnu.org" target="_blank">bug-ncurses@gnu.org</a><br> > \
> Subject: [EXTERNAL] Re: Strange OSX behavior<br> > ><br>
> > [EXTERNAL SENDER: This email originated from outside of Stratus<br>
> > Technologies. Do not click links or open attachments unless you \
recognize<br> > > the sender and know the content is safe.]<br>
> ><br>
> > Bryan,<br>
> ><br>
> > I have no idea what you're reffing to, though I admire your technical<br>
> > knowledge and pluck. Often I've found that running code on iTerm instead \
of<br> > > the OS X terminal application yields more predictable results. \
FWIW.<br> > ><br>
> > Best,<br>
> > DAN<br>
> ><br>
> > > On Jun 5, 2019, at 3:41 PM, Bryan Christ <<a \
href="mailto:bryan.christ@gmail.com" \
target="_blank">bryan.christ@gmail.com</a><mailto:<br> > > <a \
href="mailto:bryan.christ@gmail.com" \
target="_blank">bryan.christ@gmail.com</a>>> wrote:<br> > > ><br>
> > > This is a bit off topic so forgive me but it's the only place I \
know<br> > > where experts on the terminal live :) I've started porting my \
terminal<br> > > emulation library to OSX and it's been fun to say the \
least. Now that it<br> > > finally builds, I see strange behavior with my demo \
program that I don't<br> > > see when it runs on Linux or FreeBSD. Output \
coming from XYZ application<br> > > running inside the emulator is only echoed \
when I write data to the slave<br> > > pty file descriptor (for example holding \
down the cursor key). If anyone<br> > > has even a good guess as to what's \
going on, I would appreciate it.<br> > > ><br>
> > > --<br>
> > > Bryan<br>
> > > <><<br>
> > > _______________________________________________<br>
> > > Bug-ncurses mailing list<br>
> > > <a href="mailto:Bug-ncurses@gnu.org" \
target="_blank">Bug-ncurses@gnu.org</a><mailto:<a \
href="mailto:Bug-ncurses@gnu.org" target="_blank">Bug-ncurses@gnu.org</a>><br> \
> > > <a href="https://lists.gnu.org/mailman/listinfo/bug-ncurses" \
rel="noreferrer" target="_blank">https://lists.gnu.org/mailman/listinfo/bug-ncurses</a><<br>
> > <a href="https://lists.gnu.org/mailman/listinfo/bug-ncurses" \
rel="noreferrer" target="_blank">https://lists.gnu.org/mailman/listinfo/bug-ncurses</a>><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > Bug-ncurses mailing list<br>
> > <a href="mailto:Bug-ncurses@gnu.org" \
target="_blank">Bug-ncurses@gnu.org</a><mailto:<a \
href="mailto:Bug-ncurses@gnu.org" target="_blank">Bug-ncurses@gnu.org</a>><br> \
> > <a href="https://lists.gnu.org/mailman/listinfo/bug-ncurses" \
rel="noreferrer" target="_blank">https://lists.gnu.org/mailman/listinfo/bug-ncurses</a><<br>
> > <a href="https://lists.gnu.org/mailman/listinfo/bug-ncurses" \
rel="noreferrer" target="_blank">https://lists.gnu.org/mailman/listinfo/bug-ncurses</a>><br>
> > _______________________________________________<br>
> > Bug-ncurses mailing list<br>
> > <a href="mailto:Bug-ncurses@gnu.org" \
target="_blank">Bug-ncurses@gnu.org</a><br> > > <a \
href="https://lists.gnu.org/mailman/listinfo/bug-ncurses" rel="noreferrer" \
target="_blank">https://lists.gnu.org/mailman/listinfo/bug-ncurses</a><br> > \
><br> <br>
> _______________________________________________<br>
> Bug-ncurses mailing list<br>
> <a href="mailto:Bug-ncurses@gnu.org" target="_blank">Bug-ncurses@gnu.org</a><br>
> <a href="https://lists.gnu.org/mailman/listinfo/bug-ncurses" rel="noreferrer" \
target="_blank">https://lists.gnu.org/mailman/listinfo/bug-ncurses</a><br> <br>
<br>
-- <br>
Thomas E. Dickey <<a href="mailto:dickey@invisible-island.net" \
target="_blank">dickey@invisible-island.net</a>><br> <a \
href="https://invisible-island.net" rel="noreferrer" \
target="_blank">https://invisible-island.net</a><br> <a \
href="ftp://ftp.invisible-island.net" rel="noreferrer" \
target="_blank">ftp://ftp.invisible-island.net</a><br> </blockquote></div><br \
clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div \
dir="ltr">Ricardo Bánffy<br><a href="http://about.me/rbanffy" \
target="_blank">http://about.me/rbanffy</a></div></div>
_______________________________________________
Bug-ncurses mailing list
Bug-ncurses@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-ncurses
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic