It works now!

whoever fixed it++. Close this! (and #125758).

On Mon, May 2, 2016 at 11:34 PM Will Coleda via RT <
perl6-bugs-follo...@perl.org> wrote:

> On Wed Apr 27 03:02:14 2016, lloyd.fo...@gmail.com wrote:
> > Now I'm at home I tried it on my Mac,  I can confirm that:
> >
> > perl6 -e 'my $waiter = Proc::Async.new(:path<echo>, :args<Hello
> > World>).start; await start { await $waiter }'
> >
> > prints Hello World and then hangs forever.
> >
> > On Wed, Apr 27, 2016 at 2:58 PM Lloyd Fournier <lloyd.fo...@gmail.com>
> > wrote:
> >
> > > Not sure if it's relevant here but last time I checked there is an
> issues
> > > with await and Proc::Async on Mac.
> > >
> > > RT #125758 for example which looks similar to this.
> > > On Wed, 27 Apr 2016 at 7:08 AM, Will Coleda via RT <
> > > perl6-bugs-follo...@perl.org> wrote:
> > >
> > >> On Fri Sep 05 14:44:06 2014, elizabeth wrote:
> > >> > (since leont has been so busy with other stuff, I thought to report
> > >> > the problem he found)
> > >> >
> > >> > 12:11   * leont suspects he's observing Promise.allof spinlocking or
> > >> > some such. 100% CPU usage, but no input is coming in :-/
> > >> > 12:19   lizmat  leont: could you gist that ?
> > >> > 12:22   leont   Would need to reduce it first, but sure
> > >> > 13:14   leont   My spinlock seems to have gone away when I await()ed
> > >> > in the same thread that created the Proc::Async…
> > >> > 13:16   lizmat  leont: interesting datapoint  :-)
> > >> > 13:16           wonder what jnthn would want to say about that  :-)
> > >> > 13:22   leont   perl6 -e 'my $waiter =
> > >> > Proc::Async.new(:path($*EXECUTABLE), :args(["helper.pl"])).start;
> > >> > await start { await $waiter };'
> > >> > 13:23           Let's make that easier: perl6 -e 'my $waiter =
> > >> > Proc::Async.new(:path("echo"), :args(<Hello World>)).start; await
> > >> > start { await $waiter };'
> > >> > 13:29   moritz  leont++ # golfing
> > >> > 13:30           leont: could you please submit that to
> > >> > rakudobugperl.org?
> > >> > 13:30   leont   Sure
> > >>
> > >> This seems to work with no issue here. Is this ticket closable?
> > >>
> > >> $ perl6 -e 'my $waiter = Proc::Async.new(:path("echo"), :args(<Hello
> > >> World>)).start; await start { await $waiter };'
> > >> Hello World
> > >>
> > >> --
> > >> Will "Coke" Coleda
> > >>
> > >
>
> Can you include the output of sw_vers and perl6 --version ?
>
> --
> Will "Coke" Coleda
>

Reply via email to