[perl #132292] [REGRESSION] Recursively .emit-ing from the tap of the same supply bails out

2017-10-16 Thread jn...@jnthn.net via RT
On Mon, 16 Oct 2017 07:42:06 -0700, jn...@jnthn.net wrote: > So the question is if we can find a way to have 2 and 4, while > retaining 1 and 3, and at what cost. Also noting that in order to preserve 3, then in a situation like: * "Thread" 1 sends message A * Handler for message A starts running

[perl #132292] [REGRESSION] Recursively .emit-ing from the tap of the same supply bails out

2017-10-16 Thread jn...@jnthn.net via RT
On Fri, 13 Oct 2017 20:43:42 -0700, alex.jakime...@gmail.com wrote: > Code: > my $s1 = Supplier.new; $s1.Supply.tap: { say $_; $s1.emit(2) if $++ < > 5; say "here" }; $s1.emit(1) > > > ¦2017.06: > 1 > 2 > 2 > 2 > 2 > 2 > here > here > here > here > here > here > > ¦HEAD(012c80f): > 1 > here > 2

[perl #132292] [REGRESSION] Recursively .emit-ing from the tap of the same supply bails out

2017-10-16 Thread jn...@jnthn.net via RT
On Fri, 13 Oct 2017 20:43:42 -0700, alex.jakime...@gmail.com wrote: > Code: > my $s1 = Supplier.new; $s1.Supply.tap: { say $_; $s1.emit(2) if $++ < > 5; say "here" }; $s1.emit(1) > > > ¦2017.06: > 1 > 2 > 2 > 2 > 2 > 2 > here > here > here > here > here > here > > ¦HEAD(012c80f): > 1 > here > 2

[perl #132292] [REGRESSION] Recursively .emit-ing from the tap of the same supply bails out

2017-10-13 Thread via RT
# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev # Please include the string: [perl #132292] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=132292 > Code: my $s1 = Supplier.new; $s1.Supply.tap: { say $_; $s1.emit(2) if