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 :/