Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: [PATCH v2] exec: run final pipeline command in a subshell in sh mode
Peter Stephenson wrote on Sun, 07 Jun 2020 18:24 +0100:
> On Sun, 2020-06-07 at 09:55 -0700, Bart Schaefer wrote:
> > On Fri, Jun 5, 2020 at 1:42 PM brian m. carlson
> > <sandals@xxxxxxxxxxxxxxxxxxxx> wrote:
> > >
> > > I will tell you that as a practical matter, nobody writing code for sh
> > > expects the last command not to be run in a subshell and consequently
> > > lots of code is practically broken in this case with zsh as /bin/sh.
> >
> > I believe you, but would be curious to see an example.
> >
> > For what it's worth, I'm not opposed to this patch. I think it's
> > pretty unlikely that anyone is invoking zsh as sh and still expecting
> > to be able to (for example) pipe into read to set variables in the
> > current shell.
>
> Yes, since I'm still here, that's my position too.
>
> Our general position on consistency is that we'll try our best to
> keep native mode compatible, while with sh compatibility we'll
> try to be like other shells and not worry so much about what zsh
> used to do.
This being the case, I'm happy to defer to consensus. I won't object
to an entry in the list of incompatibilities in README, though.
I can't speak for Mikael, of course.
> But it's a little bit of an odd case here for all the reasons I won't
> rehash.
Thanks for the additional context,
Daniel
Messages sorted by:
Reverse Date,
Date,
Thread,
Author