alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
khan has joined #ponylang
bimawa has joined #ponylang
bimawa has quit [Ping timeout: 268 seconds]
dipin has quit [Quit: dipin]
endformationage has joined #ponylang
alxs has joined #ponylang
dipin has joined #ponylang
bimawa has joined #ponylang
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
bimawa has quit [Ping timeout: 245 seconds]
bimawa has joined #ponylang
bimawa has quit [Ping timeout: 256 seconds]
pzel has joined #ponylang
bimawa has joined #ponylang
dipin has quit [Quit: dipin]
dipin has joined #ponylang
dipin has quit [Client Quit]
alxs has joined #ponylang
aturley has quit [Ping timeout: 240 seconds]
aturley has joined #ponylang
_whitelogger has joined #ponylang
khan has quit [Quit: khan]
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
Shorttail has joined #ponylang
<Shorttail>
Actor A is calling a behavior on actor B, and one the of the arguments is a lambda. How can I call a behavior on actor A from that lambda? The error message is that I can only capture fields, parameters and local variables
lsdkjflsdjfldsj has joined #ponylang
<doublec>
Shorttail: are you capturing the 'this' or something in the lambda and passing it to B?
<doublec>
Shorttail: you will probably need to assign the reference to A to a "tag" variable and capture that tag
<doublec>
Shorttail: since you can't capture 'this'