CandleCandle has joined #ponylang
Candle has quit [Ping timeout: 260 seconds]
CandleCandle is now known as Candle
chemist69 has quit [Ping timeout: 255 seconds]
chemist69 has joined #ponylang
jemc has quit [Ping timeout: 260 seconds]
gmcabrita has quit [Quit: Connection closed for inactivity]
chemist69 has quit [Ping timeout: 252 seconds]
aav has quit [Read error: Connection reset by peer]
chemist69 has joined #ponylang
aav has joined #ponylang
obadz has quit [Ping timeout: 240 seconds]
obadz has joined #ponylang
jemc has joined #ponylang
chemist69 has quit [Ping timeout: 260 seconds]
chemist69 has joined #ponylang
chemist69 has quit [Ping timeout: 260 seconds]
endformationage has quit [Quit: WeeChat 1.7]
chemist69 has joined #ponylang
amclain has quit [Quit: Leaving]
jemc has quit [Ping timeout: 258 seconds]
vaninwagen has joined #ponylang
papey_lap has joined #ponylang
gmcabrita has joined #ponylang
obadz has quit [Ping timeout: 260 seconds]
obadz has joined #ponylang
_andre has joined #ponylang
vaninwagen has quit [Ping timeout: 255 seconds]
<
lisael>
Candle: fun stuff has no explicit reciever cap.
<
lisael>
fun stuff() => == fun box stuff() =>
<
lisael>
this means it can only be called on Container box references.
<
lisael>
box is not mutable
<
lisael>
so you can't mutate an attribute of a Container into a fun box.
<
lisael>
Array[].update is a fun ref.
<
lisael>
it's illegal to call a fun ref on an attribute into a fun box.
<
lisael>
TL;DR: try to change `fun stuff()` to `fun ref stuff()`
<
Candle>
lisael: Thanks; the 'obvious' bit I missed was the 'fun stuff() => == fun box stuff() =>'. Thanks for explaining the rest.
<
lisael>
you're welcome
plietar has joined #ponylang
jemc has joined #ponylang
aedigix has quit [Ping timeout: 255 seconds]
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #ponylang
aedigix has joined #ponylang
endformationage has joined #ponylang
amclain has joined #ponylang
plietar_ has joined #ponylang
plietar has quit [Ping timeout: 255 seconds]
plietar_ has quit [Remote host closed the connection]
plietar has joined #ponylang
virtual_lark has quit [Ping timeout: 260 seconds]
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Ping timeout: 260 seconds]
virtual_lark has joined #ponylang
plietar has joined #ponylang
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
Matthias247 has joined #ponylang
plietar has quit [Ping timeout: 255 seconds]
vaninwagen has joined #ponylang
plietar has joined #ponylang
virtual_lark has quit [Remote host closed the connection]
pduncan has joined #ponylang
plietar_ has joined #ponylang
plietar has quit [Ping timeout: 260 seconds]
plietar_ has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar_ has joined #ponylang
plietar has quit [Ping timeout: 258 seconds]
papey_lap has quit [Ping timeout: 255 seconds]
_andre has quit [Quit: leaving]
vaninwagen has quit [Ping timeout: 240 seconds]
Matthias247 has quit [Read error: Connection reset by peer]
plietar_ has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
gmcabrita has quit [Quit: Connection closed for inactivity]