jemc changed the topic of #ponylang to: Welcome! Please check out our Code of Conduct => https://github.com/ponylang/ponyc/blob/master/CODE_OF_CONDUCT.md | Public IRC logs are available => http://irclog.whitequark.org/ponylang
gsteed has quit [Quit: Leaving]
mrkishi has quit [Ping timeout: 265 seconds]
montanonic has quit [Ping timeout: 260 seconds]
<SeanTAllen> emilbayes: there is a branch for the distributed pony work
<SeanTAllen> actually sylvanc merged that in. he's been doing it a bit at a time and merging in as we go. the first bit was the serialization work.
<SeanTAllen> on the distributed pony front related to sockets, files etc, what sylvan and i have discussed is being able to tag a resource as "machine specific" such that if your actor relies on a machine specific type like File, TCPConnection etc it can't be migrated. And user code could also take part in that system.
<SeanTAllen> some of the general ideas for distributed pony have already been implemented in our product we are building at Sendence. Sylvan has had a look and likes the general idea which makes sense because we model it after what distributed Pony might be. We spent a good amount of time talking it over with Sylvan.
Dyserna__ has joined #ponylang
mrkishi has joined #ponylang
Dyserna_ has quit [Ping timeout: 258 seconds]
<emilbayes> SeanTAllen: That's awesome, I'll check it out. Didn't even consider to check the branches of the repo. Pinning down resources seems like it would not make the system too magical. How about scheduling actors to minimise network traffic? Is that something the compiler / scheduler would be able to work out? How about nodes dropping off and coming back online?
<emilbayes> How would that be handled? Is it possible to mark work as optimistic/pessimistic?
c355e3b has quit [Quit: Connection closed for inactivity]
graaff has joined #ponylang
montanonic has joined #ponylang
mrkishi has quit [Ping timeout: 252 seconds]
amclain has quit [Quit: Leaving]
jemc has quit [Ping timeout: 250 seconds]
montanonic has quit [Ping timeout: 250 seconds]
mrkishi has joined #ponylang
mrkishi has quit [Ping timeout: 252 seconds]
gsteed has joined #ponylang
M-hrjet has quit [Remote host closed the connection]
srenatus[m] has quit [Remote host closed the connection]
srenatus[m] has joined #ponylang
M-hrjet has joined #ponylang
c355e3b has joined #ponylang
_andre has joined #ponylang
michael_campbell has quit [Quit: Textual IRC Client: www.textualapp.com]
<SeanTAllen> Nothing has been done for node join/leave yet emilbayes. Nor schedulig to minimise network traffic, I dont think that should be the responsibility of the runtime. What Sylvan and I have talked about doesn't hide the fact that you are making a remote call from you.
gsteed has quit [Quit: Leaving]
tm-exa has joined #ponylang
gsteed has joined #ponylang
jemc has joined #ponylang
<SeanTAllen> hi all, I just opened an RFC for a small change to Map.upsert. Feel free to weigh in: https://github.com/ponylang/rfcs/pull/27
amclain has joined #ponylang
runehog has quit [Remote host closed the connection]
mrkishi has joined #ponylang
runehog has joined #ponylang
tm-exa has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
graaff has quit [Quit: Leaving]
_andre has quit [Ping timeout: 244 seconds]
TwoNotes has joined #ponylang
TwoNotes has left #ponylang [#ponylang]
hibnico has joined #ponylang
montanonic has joined #ponylang
montanonic has quit [Ping timeout: 240 seconds]
runehog has quit [Ping timeout: 276 seconds]
runehog has joined #ponylang
jemc has quit [Read error: Connection reset by peer]
jemc has joined #ponylang
hibnico has quit [Quit: hibnico]
Matthias247 has joined #ponylang
runehog has quit [Remote host closed the connection]
runehog has joined #ponylang
runehog has quit [Ping timeout: 244 seconds]
montanonic has joined #ponylang
Matthias247 has quit [Read error: Connection reset by peer]
runehog has joined #ponylang
prettyvanilla has quit [Quit: Konversation terminated!]
prettyvanilla has joined #ponylang