c355e3b has quit [Quit: Connection closed for inactivity]
jemc has joined #ponylang
jemc has quit [Ping timeout: 246 seconds]
jemc has joined #ponylang
unbalanced has quit [Ping timeout: 268 seconds]
rurban has joined #ponylang
rurban has quit [Client Quit]
rurban has joined #ponylang
rurban has left #ponylang [#ponylang]
jemc has quit [Ping timeout: 240 seconds]
jemc has joined #ponylang
amclain has quit [Quit: Leaving]
jemc has quit [Ping timeout: 268 seconds]
zevlg has quit [Remote host closed the connection]
rurban has joined #ponylang
<TwoNotes>
I am looking for info on how package-level doc strings work. Which files do those come from?
unbalanced has joined #ponylang
prose[m] has quit [Remote host closed the connection]
M-Ingo has quit [Write error: Connection reset by peer]
buchanon[m] has quit [Read error: Connection reset by peer]
rurban has quit [Quit: Leaving.]
buchanon[m] has joined #ponylang
rurban has joined #ponylang
rurban has quit [Quit: Leaving.]
irx[m] has joined #ponylang
M-hrjet has joined #ponylang
M-Ingo has joined #ponylang
srenatus[m] has joined #ponylang
prose[m] has joined #ponylang
<SeanTAllen>
they can come from any file
<SeanTAllen>
but only 1 in the package can have it
<TwoNotes>
If more than one file has such doc strings, what happens?
<TwoNotes>
Could a .pony file have nothing in it except the doc string? No code at all?
amclain has joined #ponylang
Praetonus has joined #ponylang
Matthias247 has joined #ponylang
Praetonus has quit [Quit: Leaving]
c355e3b has joined #ponylang
Matthias247 has quit [Read error: Connection reset by peer]
<SeanTAllen>
TwoNotes: yes
<SeanTAllen>
there are some packages that have a file that is only the package level doc string as no individual file makes sense to be the "main package file"
<SeanTAllen>
I think it's a compilation error to have more than one package level doc string. But you'd have to test.
<SeanTAllen>
Btw TwoNotes, once this project @ sendence lands, we are going to be having a lot of changes to network code coming back.
<SeanTAllen>
we've added support for writev to TPConnection, switched to Epoll one shot that is a big perf win and a variety of other changes
<SeanTAllen>
I'm talking with Sylvan about how we can backport our backpressure system into pony proper, not so that it goes in as that is specific to us but hooks in pony so that anyone can build their own backpressure system more easily.
<SeanTAllen>
but the last one is going to take more time