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
mvzink has quit [Quit: Lost terminal]
dinfuehr has quit [Ping timeout: 244 seconds]
dinfuehr has joined #ponylang
jemc has quit [Ping timeout: 264 seconds]
<SeanTAllen> Candle: I'm hoping to get this wrapped up before I leave for vacation Saturday morning. If you are around can you give it a look and see if the Homebrew suggestion helps? https://github.com/ponylang/ponyc/issues/1274
jemc has joined #ponylang
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #ponylang
jemc has quit [Ping timeout: 264 seconds]
graaff has joined #ponylang
<Candle> SeanTAllen: Sure, having a look now.
<Candle> SeanTAllen: the homebrew suggestion does work.
c355e3b has quit [Quit: Connection closed for inactivity]
<SeanTAllen> Thanks candle. Can you let them know?
<Candle> I've updated the ticket, I don't know if that's enough to call it closed.
<SeanTAllen> thank you Candle
<malthe_> it would be useful to have a simulation of the back-pressure mechanism
malthe_ is now known as malthe
<SeanTAllen> simulation?
<SeanTAllen> How is a simulation different than the actual implementation?
<SeanTAllen> Basically I'm not sure I understand what you mean by "simulation" malthe.
<malthe> SeanTAllen: I mean a test or simulation that demonstrates how the implementation works in practice.
<SeanTAllen> If it's runnable, then that means a full implementation
<SeanTAllen> I think that's problematic as it starts the precedent of please do all the work for something that we might not accept
<malthe> no, that's not what I mean at all.
<SeanTAllen> Ok
<SeanTAllen> Can you clarify more?
<SeanTAllen> I'm still not understanding then
<malthe> I mean that an important part of the implementation of this is a test suite that demonstrates how it works.
<SeanTAllen> I don't see how you can do that, provide runnable code, without the implementation.
<SeanTAllen> Yes, implementations should have tests but I'm unclear how that relates to the RFC which is not a runnable implementation.
<malthe> good point
dinfuehr has quit [Ping timeout: 272 seconds]
dinfuehr has joined #ponylang
_andre has joined #ponylang
c355e3b has joined #ponylang
TonyLo has joined #ponylang
<malthe> if "a" is a class variable, should "a.some_method(consume this)" really error with "can't use a consumed 'this' in an expression" - ?
<malthe> seems like it resolves the arguments before the method.
<malthe> which forces me to write "let a' = a" first to make it local.
<SeanTAllen> i dont understand, can you provide more context? what is "this"? what is "a"? i need to see more of the context within which you are attempting to do that.
<malthe> that's my workaround.
<malthe> if I use for example _h (which is a field of the class), then it complains.
<SeanTAllen> Consuming a field on a class isn't legal
<SeanTAllen> It would leave the class unusable
<SeanTAllen> And consuming the class isn't something you can do
<SeanTAllen> You want to create a new instance of a notifier and supply that to TCPListener.
<SeanTAllen> Check out how it works in the TCPConnection tests
<malthe> it's a pattern from the tcp connection tests
<SeanTAllen> Where in the TCPConnection tests does it do "consume this"?
<SeanTAllen> Interesting, it's smarter about that than I thought
<SeanTAllen> What's the signature for TCPListener?
<SeanTAllen> But... Yes there's an evaluation that happens before that is called.
<SeanTAllen> I'm on my phone atm btw. Thus questions about code that is in theory available to me
<malthe> I'm trying to get a first draft out of this trivial SSL connection test. Perhaps it's more useful to discuss ^^^ in the context of real code.
<malthe> As you say, a complete example.
<malthe> I'm getting the hang of it, but writing networking tests is so far not super trivial.
graaff has quit [Quit: Leaving]
<SeanTAllen> I'd suggest copying what TCP tests do w auth right now
dinfuehr has quit [Ping timeout: 272 seconds]
dinfuehr has joined #ponylang
jemc has joined #ponylang
amclain has joined #ponylang
<SeanTAllen> Jemc does that conversation I mentioned on the RFC appeal to you?
TwoNotes has joined #ponylang
<jemc> yes, let's set it up sometime
runehog has quit [Remote host closed the connection]
jemc has quit [Read error: Connection reset by peer]
jemc has joined #ponylang
TonyLo has quit [Read error: Connection reset by peer]
runehog has joined #ponylang
runehog_ has joined #ponylang
runehog has quit [Read error: Connection reset by peer]
mvzink has joined #ponylang
Matthias247 has joined #ponylang
<SeanTAllen> I'm gone for a week. Will ping upon my return.
_andre has quit [Quit: leaving]
<jemc> :bonvoyage:
runehog_ has quit [Read error: No route to host]
runehog has joined #ponylang
runehog_ has joined #ponylang
runehog__ has joined #ponylang
runehog has quit [Ping timeout: 272 seconds]
runehog_ has quit [Ping timeout: 272 seconds]
TwoNotes has quit [Quit: Leaving.]
<avsej> net.(Read|Write)Buffer is pretty similar to buffered.(Read|Write)er, what I should use if I'm building network protocol parser?
<SeanTAllen> the net versions no longe rexist
<SeanTAllen> they were moved to buffered a while ago
<SeanTAllen> not sure how you ended up with them still in .net
<avsej> hm, indeed. maybe it was from github search, because it always renders links with SHA1 instead of branch. but thanks
runehog__ has quit [Ping timeout: 264 seconds]
runehog has joined #ponylang
Matthias247 has quit [Read error: Connection reset by peer]
dom96 has quit [Changing host]
dom96 has joined #ponylang