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 | Please consider participating in our mailing lists => https://pony.groups.io/g/pony
Matthias247 has quit [Read error: Connection reset by peer]
aedigix has quit [Remote host closed the connection]
aedigix has joined #ponylang
theodus has quit [Quit: -a- IRC for Android 2.1.33]
mvzink has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
c355e3b has quit [Quit: Connection closed for inactivity]
jemc has quit [Ping timeout: 246 seconds]
jemc has joined #ponylang
amclain has quit [Quit: Leaving]
srenatus[m] has quit [Read error: Connection reset by peer]
buchanon[m] has quit [Read error: Connection reset by peer]
M-Ingo has quit [Write error: Connection reset by peer]
irx[m] has quit [Write error: Connection reset by peer]
prose[m] has quit [Write error: Connection reset by peer]
M-hrjet has quit [Write error: Connection reset by peer]
jemc has quit [Ping timeout: 272 seconds]
buchanon[m] has joined #ponylang
irx[m] has joined #ponylang
M-Ingo has joined #ponylang
prose[m] has joined #ponylang
M-hrjet has joined #ponylang
srenatus[m] has joined #ponylang
Matthias247 has joined #ponylang
atk has quit [Ping timeout: 248 seconds]
atk has joined #ponylang
_andre has joined #ponylang
aav has joined #ponylang
aav has quit []
aav has joined #ponylang
aav has quit []
c355e3b has joined #ponylang
aav has joined #ponylang
jemc has joined #ponylang
aav has quit [Ping timeout: 245 seconds]
aav has joined #ponylang
aav has quit [Ping timeout: 256 seconds]
aav has joined #ponylang
Praetonus has joined #ponylang
theodus has joined #ponylang
mvzink has joined #ponylang
Praetonus has quit [Quit: Leaving]
amclain has joined #ponylang
mrkishi has joined #ponylang
theodus_ has joined #ponylang
theodus has quit [Ping timeout: 256 seconds]
theodus has joined #ponylang
theodus_ has quit [Ping timeout: 240 seconds]
aav has quit [Ping timeout: 272 seconds]
TwoNotes has joined #ponylang
adamkittelson has quit [*.net *.split]
lisael has quit [*.net *.split]
lisael has joined #ponylang
adamkittelson has joined #ponylang
<TwoNotes> What is the graceful way to make a server written in Pony, such the log files get closed, etc?
_andre has quit [Quit: leaving]
jemc has quit [Read error: Connection reset by peer]
carado has joined #ponylang
jemc has joined #ponylang
SilverKey has joined #ponylang
SilverKey has quit [Client Quit]
<SeanTAllen> ?
aav has joined #ponylang
<SeanTAllen> such == close?
<doublec> TwoNotes: use a dispose method to cleanup and a Custodian to make sure it happens
theodus has quit [Quit: -a- IRC for Android 2.1.33]
theodus has joined #ponylang
<TwoNotes> But would that get called if I type ^C to the program? or kill -9?
<jemc> TwoNotes - you can use a `SignalHandler` to trap SIGINT (^C) and invoke your `Custodian.dispose`
<jemc> regarding `kill -9` - I don't think it's possible to trap SIGKILL and do a cleanup routine - which I think is kind of the point
chzyhndz has joined #ponylang
<chzyhndz> hello all!
<jemc> chzyhndz: hello!
<chzyhndz> I've skimmed the tutorial: I'm really excited about this! The language seems so... clean
<chzyhndz> How long has it been in development?
<jemc> the git history goes back to 2012 - I personally have only been associated with the project for a little over a year or so
<chzyhndz> oooh, nice
<TwoNotes> jemc, catching SIGINT would be sufficient. Thanks
<doublec> TwoNotes: I have an example of custodian plus signalhandler here https://github.com/doublec/imap-idler/blob/master/idle/main.pony
<doublec> See the Main actor
<TwoNotes> ok
jemc has quit [Ping timeout: 248 seconds]
mrkishi has quit [Ping timeout: 258 seconds]
jemc has joined #ponylang
Matthias247 has quit [Read error: Connection reset by peer]
jemc has quit [Ping timeout: 246 seconds]