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
_whitelogger has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
endforma1 has joined #ponylang
endformationage has quit [Ping timeout: 240 seconds]
jemc has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
Xe has quit [Ping timeout: 260 seconds]
Xe has joined #ponylang
jemc has joined #ponylang
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #ponylang
endforma1 has quit [Quit: WeeChat 1.7]
jemc has quit [Ping timeout: 240 seconds]
Praetonus has joined #ponylang
papey has joined #ponylang
Praetonus has quit [Ping timeout: 240 seconds]
_andre has joined #ponylang
nyarum has joined #ponylang
nyarum has quit [Remote host closed the connection]
jemc has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
jemc has joined #ponylang
endformationage has joined #ponylang
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 240 seconds]
pdilyard has joined #ponylang
<pdilyard> Trying to parse JSON command line args, getting `can't find definition of 'HashMap'`: https://gist.github.com/pdilyard/c9c4eca423353d15aee2bc609fe419db
nyarum has joined #ponylang
user3451441 has joined #ponylang
user3451441 has quit [Client Quit]
nyarum has quit [Ping timeout: 260 seconds]
nyarum has joined #ponylang
papey has quit [Ping timeout: 260 seconds]
nyarum has quit [Remote host closed the connection]
papey has joined #ponylang
nyarum has joined #ponylang
nyarum has quit [Remote host closed the connection]
nyarum has joined #ponylang
<jemc> pdilyard: `HashMap` is in the `collections` package, so to use it, you need `use "collections"` at the top of your source code file
<pdilyard> ahh, great thanks!
<jemc> also, adds a heads up, `HashMap` requires 3 type arguments, not 2 - the third type argument is the hash function to use
<jemc> most of the time you want to use the `Map` and `MapIs` aliases instead, which specify that third arg for you
<jemc> `Map` is a `HashMap` that uses structural equality, and `MapIs` is a `HashMap` that uses identity-based equality
<jemc> for strings, you almost always want structural equality, to compare the bytes in the string instead of the identity of the `String` object
<jemc> so, you should try `Map[String, JsonArray]`
nyarum_ has joined #ponylang
nyarum has quit [Ping timeout: 240 seconds]
amclain has joined #ponylang
shelajev has joined #ponylang
papey has quit [Read error: Connection reset by peer]
nyarum_ has quit [Remote host closed the connection]
papey has joined #ponylang
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 258 seconds]
nyarum has joined #ponylang
nyarum has quit [Remote host closed the connection]
jemc has quit [Ping timeout: 240 seconds]
obadz has quit [Ping timeout: 240 seconds]
obadz has joined #ponylang
jemc has joined #ponylang
nyarum has joined #ponylang
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #ponylang
Matthias247 has joined #ponylang
nyarum has quit [Ping timeout: 260 seconds]
nyarum has joined #ponylang
shelajev has quit [Remote host closed the connection]
shelajev has joined #ponylang
nyarum has quit [Remote host closed the connection]
shelajev has quit [Ping timeout: 260 seconds]
papey has quit [Ping timeout: 260 seconds]
papey_lap has joined #ponylang
shelajev has joined #ponylang
TheLemonMan has joined #ponylang
shelajev has quit []
jemc has quit [Ping timeout: 240 seconds]
jemc has joined #ponylang
pdilyard has quit [Quit: Page closed]
jemc has quit [Ping timeout: 268 seconds]
TheLemonMan has quit [Read error: Connection reset by peer]
TheLemonMan has joined #ponylang
jemc has joined #ponylang
TheLemonMan has quit [Ping timeout: 240 seconds]
jemc has quit [Ping timeout: 240 seconds]
TheLemonMan has joined #ponylang
amclain has quit [Quit: Leaving]
TheLemon1an has joined #ponylang
TheLemonMan has quit [Ping timeout: 240 seconds]
TheLemon1an has quit [Client Quit]
TheLemonMan has joined #ponylang
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
Praetonus has joined #ponylang
* bougyman cig
papey_lap has quit [Ping timeout: 240 seconds]
_andre has quit [Quit: leaving]
Matthias247 has quit [Read error: Connection reset by peer]
<endformationage> Regarding a problem I had with reaching quiescence a week or so back, I've not had any luck with debug statements in dispose calls. From what I could tell stuff (esp with http sessions) looked to be disposed of proper.
<endformationage> One thing I did come across, was that by ommision of a JsonObject to the actor that handles the HTTP calls, quiexcence is reached.
<endformationage> Any idea as to why this may be?
<endformationage> There are only strings in the json object's map.
<endformationage> I will attempt to create a reproducible example. Basically, an object is created with a JsonObject iso consumed to a field. This object it then passed to the actor wich uses it to do work.
<endformationage> Passing the same object without the json results is quiescence. Passing with the json results in a program with 100% cpu useage after the work is done.
FunkyBob has left #ponylang [#ponylang]
<SeanTAllen> that sounds very odd endformationage.
<SeanTAllen> i'd be interested in looking at a minimal example if you can create one.
<endformationage> I will try, but it may be later I get to it :/
<endformationage> Is very strange.
<endformationage> Hopefully I can reproduce.
Praetonus has quit [Quit: Leaving]
bitcrusher has joined #ponylang