Skip Menu |
Report information
Id: 127030
Status: open
Priority: 0/
Queue: perl6

Owner: Nobody
Requestors: lloyd.fourn [at] gmail.com
Cc:
AdminCc:

Severity: (no value)
Tag: testneeded
Platform: (no value)
Patch Status: (no value)
VM: (no value)



Subject: [BUG] await start { qx/../ } doesn't wait
To: "rakudobug [...] perl.org" <rakudobug [...] perl.org>
Date: Sat, 26 Dec 2015 05:07:49 +0000
From: Lloyd Fournier <lloyd.fourn [...] gmail.com>

 perl6 -e 'say await start { qx/echo foo/ }'

outputs an empty list. Pretty sure that's a bug.

From: Timo Paulssen <timo [...] wakelift.de>
To: perl6-compiler [...] perl.org
Subject: Re: [perl #127030] [BUG] await start { qx/../ } doesn't wait
Date: Sat, 26 Dec 2015 12:30:46 +0100
Download (untitled) / with headers
text/plain 462b
On 12/26/2015 06:08 AM, Lloyd Fournier (via RT) wrote: Show quoted text
> perl6 -e 'say await start { qx/echo foo/ }' > > outputs an empty list. Pretty sure that's a bug.
I can't reproduce this. Does this code give the same result on your machine as on mine? timo@schmetterling ~> perl6 -e 'say (await start { qx/echo foo/ }).perl' "foo\n" I think you may have misinterpreted the output of that script you pasted, as it prints "foo" in one line, then an empty line.
To: perl6-bugs-followup [...] perl.org
From: Lloyd Fournier <lloyd.fourn [...] gmail.com>
Subject: Re: [perl #127030] [BUG] await start { qx/../ } doesn't wait
Date: Sat, 26 Dec 2015 11:41:53 +0000
Download (untitled) / with headers
text/plain 872b
Hey Timo. I'm afraid I'm interpreting it correctly:

Lloyds-iMac:~ llfourn$ perl6 -e 'say (await start { qx/echo foo/ }).perl'
slip()

Looks like we've got a mac bug:
Lloyds-iMac:~ llfourn$ perl6 -v
This is Rakudo version 2015.12 built on MoarVM version 2015.12
implementing Perl 6.c.

On Sat, Dec 26, 2015 at 10:31 PM Timo Paulssen via RT <perl6-bugs-followup@perl.org> wrote:
Show quoted text
On 12/26/2015 06:08 AM, Lloyd Fournier (via RT) wrote:
>  perl6 -e 'say await start { qx/echo foo/ }'
>
> outputs an empty list. Pretty sure that's a bug.

I can't reproduce this. Does this code give the same result on your
machine as on mine?

    timo@schmetterling ~> perl6 -e 'say (await start { qx/echo foo/ }).perl'
    "foo\n"

I think you may have misinterpreted the output of that script you
pasted, as it prints "foo" in one line, then an empty line.


Date: Sat, 26 Dec 2015 14:24:34 +0000
Subject: Re: [perl #127030] [BUG] await start { qx/../ } doesn't wait
From: Lloyd Fournier <lloyd.fourn [...] gmail.com>
To: perl6-bugs-followup [...] perl.org
just to confirm. it works on my debian container:

root@84f1511728c6:~# perl6 -e 'say (await start { qx/echo foo/ }).perl'
"foo\n"


On Sat, Dec 26, 2015 at 10:41 PM Lloyd Fournier <lloyd.fourn@gmail.com> wrote:
Show quoted text
Hey Timo. I'm afraid I'm interpreting it correctly:

Lloyds-iMac:~ llfourn$ perl6 -e 'say (await start { qx/echo foo/ }).perl'
slip()

Looks like we've got a mac bug:
Lloyds-iMac:~ llfourn$ perl6 -v
This is Rakudo version 2015.12 built on MoarVM version 2015.12
implementing Perl 6.c.

On Sat, Dec 26, 2015 at 10:31 PM Timo Paulssen via RT <perl6-bugs-followup@perl.org> wrote:
On 12/26/2015 06:08 AM, Lloyd Fournier (via RT) wrote:
>  perl6 -e 'say await start { qx/echo foo/ }'
>
> outputs an empty list. Pretty sure that's a bug.

I can't reproduce this. Does this code give the same result on your
machine as on mine?

    timo@schmetterling ~> perl6 -e 'say (await start { qx/echo foo/ }).perl'
    "foo\n"

I think you may have misinterpreted the output of that script you
pasted, as it prints "foo" in one line, then an empty line.


Download (untitled) / with headers
text/plain 1.4k
On Sat, 26 Dec 2015 06:25:14 -0800, lloyd.fourn@gmail.com wrote: Show quoted text
> just to confirm. it works on my debian container: > > root@84f1511728c6:~# perl6 -e 'say (await start { qx/echo foo/ }).perl' > "foo\n" > > > On Sat, Dec 26, 2015 at 10:41 PM Lloyd Fournier <lloyd.fourn@gmail.com> > wrote: >
> > Hey Timo. I'm afraid I'm interpreting it correctly: > > > > Lloyds-iMac:~ llfourn$ perl6 -e 'say (await start { qx/echo foo/ }).perl' > > slip() > > > > Looks like we've got a mac bug: > > Lloyds-iMac:~ llfourn$ perl6 -v > > This is Rakudo version 2015.12 built on MoarVM version 2015.12 > > implementing Perl 6.c. > > > > On Sat, Dec 26, 2015 at 10:31 PM Timo Paulssen via RT < > > perl6-bugs-followup@perl.org> wrote: > >
> >> On 12/26/2015 06:08 AM, Lloyd Fournier (via RT) wrote:
> >> > perl6 -e 'say await start { qx/echo foo/ }' > >> > > >> > outputs an empty list. Pretty sure that's a bug.
> >> > >> I can't reproduce this. Does this code give the same result on your > >> machine as on mine? > >> > >> timo@schmetterling ~> perl6 -e 'say (await start { qx/echo foo/ > >> }).perl' > >> "foo\n" > >> > >> I think you may have misinterpreted the output of that script you > >> pasted, as it prints "foo" in one line, then an empty line. > >> > >> > >>
It also work on Mac with This is Rakudo version 2018.02.1-146-g52e66ad30 built on MoarVM version 2018.02-33-ge639691a7 implementing Perl 6.c. see https://irclog.perlgeek.de/perl6-dev/2018-03-12#i_15911567


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org