jhass changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.17.3 | Fund Crystals development: http://is.gd/X7PRtI | Paste > 3 lines of text to https://gist.github.com | GH: https://github.com/crystal-lang/crystal | Docs: http://crystal-lang.org/docs/ | API: http://crystal-lang.org/api/ | Logs: http://irclog.whitequark.org/crystal-lang
jmoriau has quit [Client Quit]
jmoriau has joined #crystal-lang
jmoriau has quit [Client Quit]
paulcsmith_ has joined #crystal-lang
jmoriau has joined #crystal-lang
jmoriau has quit [Client Quit]
jmoriau has joined #crystal-lang
jmoriau has quit [Client Quit]
fdr- has joined #crystal-lang
pawnbox has joined #crystal-lang
fdr- has left #crystal-lang [#crystal-lang]
pawnbox has quit [Ping timeout: 244 seconds]
fdr- has joined #crystal-lang
_whitelogger has joined #crystal-lang
DeBot has joined #crystal-lang
Philpax has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 246 seconds]
fdr- has quit [Ping timeout: 260 seconds]
paulcsmith_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tommoor has joined #crystal-lang
Philpax has quit [Ping timeout: 244 seconds]
Philpax has joined #crystal-lang
paulcsmith_ has joined #crystal-lang
paulcsmith_ has quit [Client Quit]
kulelu88 has quit [Quit: Leaving]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 252 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
willl has quit [Quit: Connection closed for inactivity]
Philpax has quit [Ping timeout: 244 seconds]
|2701 has quit [Quit: Connection closed for inactivity]
pawnbox has joined #crystal-lang
Philpax has joined #crystal-lang
pawnbox has quit [Ping timeout: 252 seconds]
Netfeed has quit [Ping timeout: 252 seconds]
Netfeed has joined #crystal-lang
ome has joined #crystal-lang
Philpax has quit [Ping timeout: 244 seconds]
fdr- has joined #crystal-lang
Philpax has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 264 seconds]
dhk has joined #crystal-lang
dhk has quit [Client Quit]
dhk has joined #crystal-lang
pawnbox has joined #crystal-lang
dhk has quit [Quit: Leaving]
trapped has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
Raimondii has joined #crystal-lang
Raimondi has quit [Ping timeout: 240 seconds]
Raimondii is now known as Raimondi
jmoriau has joined #crystal-lang
ome has quit [Quit: Connection closed for inactivity]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
trapped has quit [Read error: Connection reset by peer]
mark_66 has joined #crystal-lang
pawnbox has quit [Read error: Connection reset by peer]
pawnbox has joined #crystal-lang
Philpax has quit [Ping timeout: 244 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
A124 has quit [Quit: '']
A124 has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
Philpax has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
mgarciaisaia has quit [Quit: Leaving.]
aharlan has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
aharlan has quit [Quit: Textual IRC Client: www.textualapp.com]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
triangles has joined #crystal-lang
triangles3 has quit [Ping timeout: 246 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
Philpax has quit [Ping timeout: 246 seconds]
pawnbox has joined #crystal-lang
triangles2 has joined #crystal-lang
triangles has quit [Ping timeout: 252 seconds]
sdogruyol has joined #crystal-lang
<sdogruyol> hey there
<jhass> hi
<sdogruyol> how are you jhass
<jhass> alright
<sdogruyol> same here
<sdogruyol> have you checked out sidekiq.cr?
jeromegn has quit [Read error: Connection reset by peer]
jeromegn has joined #crystal-lang
<jhass> a bit
<jokke> hey
<jokke> can i somehow define the type of an instance variable so that i make sure it implements .each?
<jokke> i tried Enumerable(Type) but that didn't work...
<jokke> then i get the error: Enumerable(T) is not a generic class, it's a generic module
<jhass> just one of the things that makes generics madness
<jhass> asterite: ^
<jokke> jhass: so nothing i can do about it?
<jokke> jhass: the new type inference really made my life hard
<jhass> I can't see another way
<jhass> well except using an abstract base type...
<jhass> or including a non-generic marker module
<jhass> all of which is not really equal
<jokke> mhm
<jhass> asterite: ^ this is why I consider fixing generics more important than concurrency. It _does_ limit the programs you can write after all, too
paulcsmith_ has joined #crystal-lang
Philpax has joined #crystal-lang
|2701 has joined #crystal-lang
Philpax_ has joined #crystal-lang
<crystal-gh> [crystal] asterite closed pull request #2650: Float: more accurate to_s (release/0.17...feature/float_to_s) https://git.io/vrXu5
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vr1SZ
<crystal-gh> crystal/master 8d46c2c Ary Borenszweig: Merge branch 'release/0.17'
<travis-ci> crystal-lang/crystal#0cb2388 (release/0.17 - Merge pull request #2650 from crystal-lang/feature/float_to_s): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/133104897
<travis-ci> crystal-lang/crystal#8d46c2c (master - Merge branch 'release/0.17'): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/133105048
gabrielrios has joined #crystal-lang
gabrielrios has quit [Ping timeout: 250 seconds]
<jokke> i'm confused...
<jokke> in ./src/json_api/resource_response.cr:8: instance variable '@included' of JSONApi::ResourceResponse(ResourceMock) must be Array(JSONApi::Resource+)?, not Array(ResourceMock)
<jokke> class ResourceMock < JSONApi::Resource
<jokke> what's happening here?
<jokke> Obviously ResourceMock is a JSONApi::Resource+
<jokke> jhass: is this related to what you called generics madness?
<jhass> yes
<jokke> m(
<jhass> try if casting works
<jokke> *sigh*
<jhass> likely
<jhass> I think solving this part of the language would likely close a third to half of all open bug reports
<jokke> seems so
<jokke> (that casting helps)
<jokke> jhass: why did this regression occur?
<jokke> how could this be merged into master?
<jhass> not sure it's a regression
<jhass> that always was icky
<jokke> but it kinda worked :P
<txdv> is there a method called on object destruction?
<jokke> txdv: yes
<jokke> txdv: finalize
<txdv> is there a libxml2 ala nokogiri binding for crystal?
<jhass> very rudimentary, in stdlib as xml
<txdv> and it binding libxml2?
<txdv> o yes it is
<jokke> jhass: any idea what i should do about this? https://travis-ci.org/crystal-lang/crystal/jobs/133120016
<jokke> that's mac os
<txdv> hm, nokogiri has its own css parser
<jhass> I don't use OS X either
<jhass> txdv: yeah just transforms to xpath
<jokke> yeah i know
<jokke> hm
<jokke> txdv: you can hardly compare crystals xml lib to nokogiri :)
<txdv> why?
<txdv> i never learned xpath, i figured css was enough, now i see that nokogiri is just converting css to xpath...
<txdv> i probably knew that already, but forgot it again
<jokke> jhass: can't cast Array(ResourceMock) to Array(JSONApi::Resource+)?
<jokke> jhass: :(
<jokke> my lib is completely fucked after the recent changes in the language
<jokke> usage of generics in instance vars is impossible
<jokke> i can't believe this is in master...
<jokke> i wonder what percentage of crystal libs were able to comply with the new language design
Raimondii has joined #crystal-lang
Raimondi has quit [Ping timeout: 240 seconds]
Raimondii is now known as Raimondi
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vrML3
<crystal-gh> crystal/master 7ee89b5 Ary Borenszweig: Merge branch 'release/0.17'
<jokke> asterite: ok, turns out mac doens't know any gcm algorithms
<jokke> uh jhass
<jokke> so i'll just add somekind of macro around the changes that check if it's a mac system?
<wmoxam> !!
<wmoxam> Hash merge fix!
<crystal-gh> [crystal] jhass pushed 1 new commit to master: https://git.io/vrMtt
<crystal-gh> crystal/master 15dd634 Jonne Haß: Merge branch 'release/0.17'
<jhass> jokke: could just ifdef, if it's really just not supported on OS X. If it's just an outdated openssl version on travis....
<asterite> jokke: what's your project?
<jokke> asterite: but i've got a lot of local unstaged changes since i'm trying to make it work with the newest crystal version
<jokke> jhass: well.. i'm not sure. I tried with the mac of my girlfriend
<jokke> it hasn't got updates in a while..
<jokke> asterite: do you have a mac per chance? :)
<asterite> yes
<jokke> oh! great! can you check what this outputs? openssl enc -h 2>&1 | grep '\-gcm'
<asterite> nothing, and 1 when doing echo $?
<asterite> jokke: you can't have generics as instance vars, but you can use non-generic modules. Include a module in your generic type and type the instance variable with that module. It's a workaround to that limitation
<asterite> that's why I think concurrency is more important, because this has a very simple workaround
<jhass> I disagree, it's a PITA
<jokke> asterite: it's _very_ confusing to say the least for someone using the lib
<jhass> the most useful and complete workaround to all the generic issues was the global type inference
<jhass> with that gone, they're by far the biggest pain point in the current language
<jhass> far greater than not being able to use more than one core
<jokke> asterite: the generic type is Array(T)
<jokke> so how should i do that?
<jokke> monkey patch array?
<asterite> so you have an instance variable that can hold an array of any type?
<jokke> no
<jokke> an array of a specific type
<asterite> that you can do
<jokke> (or it's decendants)
<asterite> @foo : Array(Foo)
<jokke> sems i can't
<jokke> if you check that branch out and run crystal spec you'll see
<asterite> can't cast Array(ResourceMock) to Array(JSONApi::Resource+)?
<jokke> yes
<asterite> You can cast arrays like that
<asterite> it breaks covariance
<jokke> well it won't work without the cast either
<asterite> use map
<jokke> instance variable '@ids' of JSONApi::ToManyRelationship must be Array(Int32 | String | Symbol)?, not Array(Int32)
<asterite> @included = included.try &.map &.as(Resource)
<jokke> ...
<jokke> asterite: you've got to admit this is a huge problem
<asterite> No, it's not. You can't cast arrays like that
<jokke> what's especially bugging me is that i can't use Enumerator(T) as a type
<asterite> There's theory behind it
<jokke> i don't even want to use Array
<asterite> if you cast Array(ResourceMock) to Array(JSONApi::Resource+), you could then put something that inherits Resource but is not ResourceMock, so you'll be adding something that's not ResourceMock into an Array(ResourceMock). That's the reason
<asterite> That's why you need to map it to another type, and then you can put whatever you want in there
<jokke> ok i get that
<jokke> makes sense even
<asterite> \o/
<asterite> I almost made compile your project, but I get a compiler segfault, so I'm investigating that
<travis-ci> crystal-lang/crystal#3c17d07 (release/0.17 - Hash: removed incorrect restrictions in merge. Fixes #1693): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/133134507
<travis-ci> crystal-lang/crystal#7ee89b5 (master - Merge branch 'release/0.17'): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/133134488
<jokke> yeah i get it too now..
<jokke> asterite: i force pushed my changes
tax has joined #crystal-lang
tax has left #crystal-lang [#crystal-lang]
<jokke> asterite: thanks for looking into it :)
<travis-ci> crystal-lang/crystal#29a0ac1 (release/0.17 - sparkles: std: System.hostname): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/133135834
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
<jhass> asterite: now DeBot? :P
<jokke> asterite: about that openssl thing. Could you check if you have any gcm algos available on your mac?
<wmoxam> jokke: I checked and I don't
<jokke> alright
<jokke> so i'll add an ifdef then
<travis-ci> crystal-lang/crystal#15dd634 (master - Merge branch 'release/0.17'): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/133135864
<asterite> jhass: I'll tackle that after releasing 0.17.4 :-)
<jhass> so you'll have to do 0.17.5 too? :P
<jhass> just teasing ;)
<asterite> :-D
<asterite> Nah, I believe it can be ported at 0.17.4
<jhass> asterite: wanna ask brian to rename the heroku buildpack repo to crystal-lang/heroku-buildpack (instead of crystal-lang/heroku-buildpack-crystal) while at it?
<jhass> feels kind of redundant otherwise :)
Raimondii has joined #crystal-lang
Raimondi has quit [Ping timeout: 240 seconds]
Raimondii is now known as Raimondi
<asterite> jhass: told him, but I agree with him that the name of the buildpack should include crystal... also if it's forked, the name should maybe include "crystal"
<jhass> otoh you use it with the full URL
<crystal-gh> [crystal] miketheman opened pull request #2654: Sort prelude.cr (master...miketheman/prelude) https://git.io/vrM4h
bcardiff has joined #crystal-lang
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vrMzX
<crystal-gh> crystal/master cb8cf95 Ary Borenszweig: Merge branch 'release/0.17'
mark_66 has quit [Remote host closed the connection]
tomchapin has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
<jokke> asterite: did you find any clues about the segfault?
fdr- has quit [Quit: fdr-]
<travis-ci> crystal-lang/crystal#cb8cf95 (master - Merge branch 'release/0.17'): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/133163689
<travis-ci> crystal-lang/crystal#032ab91 (release/0.17 - Updated Changelog): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/133163704
pawnbox has joined #crystal-lang
sdogruyol has quit [Quit: Connection closed for inactivity]
<asterite> jokke: yes, it involves generics and inheritance, so for now I won't fix it
|2701 has quit [Quit: Connection closed for inactivity]
trapped has joined #crystal-lang
<jokke> asterite: hm that's too bad :/ is there an issue i can subscribe to, so i'm notified when this is fixed?
trapped has quit [Read error: Connection reset by peer]
<jokke> asterite: how can i use an old version of crystal?
<jokke> i really need to be able to compile this project
pawnbox has quit [Remote host closed the connection]
mgarciaisaia has quit [Quit: Leaving.]
<jokke> yeah just got that from the query!
<jokke> thanks
pawnbox has joined #crystal-lang
trapped has joined #crystal-lang
trapped has quit [Read error: Connection reset by peer]
Raimondii has joined #crystal-lang
kulelu88 has joined #crystal-lang
<RX14> jokke, i modified the crouter benchmark to skip out the whole fork stuff and got this: https://aww.moe/u7p7fm.txt
kulelu88 has left #crystal-lang [#crystal-lang]
trapped has joined #crystal-lang
<jokke> fork stuff?
<RX14> just route the requests in-process
Raimondi has quit [Ping timeout: 240 seconds]
<RX14> which removes the bottleneck of not reusing http connections
<jokke> ah ok
<RX14> and actually tests the router
<jokke> cool
<jokke> thanks!
<RX14> and the results are...
<RX14> very different
<jokke> yeah they sure are...
<jokke> why is that?
Raimondii is now known as Raimondi
<jokke> shouldn't it even be faster?
<RX14> because if you looked in htop your benchmark wasn't even utilising a whole core
<RX14> it IS faster
<RX14> previous was 10k
<jokke> oh wow :D
<RX14> this is 256k
<jokke> it's a while since i looked at the bm
<RX14> jokke, before https://aww.moe/lrp5d3.txt
<jokke> ah ok i was just looking at the ratios
<RX14> yeah
<RX14> lol
<jokke> good job!
<RX14> this looks much better
<jokke> please make a pr
<RX14> i thought that nr routes having no effect on routing was just... wrong
<jokke> yeah i was a bit confused about that as well
<RX14> and i looked in htop while behchmarking and it wasn't bottlenecked at all so
<RX14> its good
<RX14> 168k requests per second
<RX14> even with 256 routes
<jokke> that's awesome
<jokke> sorry i still haven't found the time to fix the "/" route problem
<RX14> yeah
<RX14> i havent looked into it
<jokke> i haven't forgot about it
<RX14> i have exams
<RX14> so
<jokke> yeah same here
<RX14> i'm busy anyway
<RX14> heh
<RX14> shit
<RX14> i trued 1024 routes and the crystal compiler ran out of memory
<RX14> the hell
<RX14> 1024 methods shouldn't cause 16gb of ram to be used
mgarciaisaia has joined #crystal-lang
<RX14> oh
<RX14> 7gb of ram was used
<RX14> i just had 2 compilers going at the same time
<RX14> but still
<RX14> seems weird
<RX14> asterite, output https://aww.moe/pb2tot.txt, source https://aww.moe/ap40rz.txt any idea?
<jokke> RX14: hm
<RX14> i have no idea whats causing the memory issues
<RX14> jokke, PRed
<jokke> RX14: thx, i commented
<RX14> jokke, why is it "contexts per second?"
<jokke> uhm
<jokke> i'm not really sure :D
<RX14> somehow the benchmark is using more than 100% cpu
<RX14> 100% being 1 core
<RX14> and it's not even using IO
<RX14> how
<jhass> GC uses threads
<RX14> oh, yeah
<RX14> there's something really weird going on with the benchmarks
<RX14> the results can change wildly between complications
<RX14> compilations*
<RX14> even with no source change
<jhass> between compilations? you mean it's consistent within multiple runs of the same binary?
<RX14> well i thought it was
<RX14> but now it's just being wierd
<jokke> RX14: well there's randomness
jhass changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.17.4 | Fund Crystals development: http://is.gd/X7PRtI | Paste > 3 lines of text to https://gist.github.com | GH: https://github.com/crystal-lang/crystal | Docs: http://crystal-lang.org/docs/ | API: http://crystal-lang.org/api/ | Logs: http://irclog.whitequark.org/crystal-lang
<RX14> yeah but it should even itself out
<jokke> i guess
bcardiff has quit [Ping timeout: 244 seconds]
<RX14> i get 2 different results
<RX14> these two results are different
<RX14> but every time i run the benchmark it gives one of these 2 results
<jokke> lol
<jhass> RX14: try pinning it to each of your cores
<RX14> it seems to use all of my cores equally
<RX14> lol
<RX14> i don't even
<jhass> still
<jhass> taskset -c 0 ./bench
<RX14> why is it being rescheduled so much
<RX14> also 128 routes is slower than 256
<RX14> consistently
<RX14> every time
<jhass> -c 1 would choose the next core and so on
<jokke> RX14: hah
<RX14> jokke, ?
<jhass> asterite: getting undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE, version Pointer(T)::malloc<Pointer(Hash::Entry(String, Array(Crystal::ASTNode+))?):Class, Int32>:Pointer(Hash::Entry(String, Array(Crystal::ASTNode+))?) locally for all_spec too, definitely not out of memory
<jokke> RX14: nothing, i'm just amused by 128 routes being slower than 256
<RX14> jokke, updated PR
<jokke> thx
<RX14> jokke, yeah i wonder what it is...
<jokke> also please squash :)
<RX14> jokke, really?
<RX14> it's 2 seperate logical commits
<jokke> not really..
<RX14> fine
<jokke> you update the benchmark code, so you should also update the results
<RX14> jokke, done
<jokke> thank you!
LastWhisper____ has joined #crystal-lang
<RX14> jokke, i'll PR again to fix the example probably
<jokke> feel free :)
<RX14> jokke, this is why routing "/" doesn't work https://aww.moe/18ab04.txt
paulcsmith_ has quit [Quit: Textual IRC Client: www.textualapp.com]
<jokke> what do you mean?
<RX14> we verified that the route is saved under ""
<RX14> it never tries ""
<jokke> oh
<jokke> true
<RX14> for all other routes it works
<jokke> you're right
<jokke> should be an easy fix then
<RX14> well
<RX14> its not as yeasy as you would think
<jokke> why?
<RX14> [] always returns one character it seems
<jokke> oh..
<RX14> looks like ... solves it
<RX14> jokke, ok PR fixed finally
<RX14> i should have branced...
willl has joined #crystal-lang
<RX14> jokke, fixed all my PRs and added PRs to fix routing / and the example
<RX14> gosh travis-ci.org is slow
<RX14> .com has a build queue of about 10 seconds...
<tilpner> You have never used Appveyor, have you?
<RX14> nope
<RX14> well
<RX14> is that the windows one?
<RX14> i think I used that once
<tilpner> Yeah. It's slow. Maybe that's just because I was using the free plan, but...
<jokke> RX14: /home/travis/build.sh: line 45: crystal: command not found
<jokke> wut
<RX14> jokke, restart it
mgarciaisaia has left #crystal-lang [#crystal-lang]
jokke has quit [Remote host closed the connection]
jokke has joined #crystal-lang
<jokke> RX14: all merged
<RX14> thanks
<jokke> RX14: thanks to you!
<RX14> jokke, BTW i checked that that spec failed before, so i know its fixed
<RX14> plus I tested it manually ofc
<jokke> yeah
<leafybasil> Yo gang, is it possible to run a test in a specific file?
<jhass> sure
<jhass> crystal spec/spec_file_spec.cr
<jhass> crystal spec/spec_file_spec.cr:12 to run the one at line 12
<jhass> prefix bin/ if you're working on the compiler
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<leafybasil> hmm like an idiot, I omitted 'spec'
<leafybasil> My apologies :(
<jhass> no worries, yw
LastWhisper____ has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 264 seconds]
steenuil has quit [Ping timeout: 260 seconds]
<jhass> >> Crystal::VERSION
<DeBot> jhass: # => "0.17.4" - https://carc.in/#/r/zsf
<jhass> <3
<RX14> nice
<RX14> heh, you can still do this: https://carc.in/#/r/zso
<jhass> yeah
<jhass> I think stdlib depends on it in a couple of places
<RX14> yes
<RX14> thats better: https://aww.moe/484cqs.txt
|2701 has joined #crystal-lang
<leafybasil> Hey all, a month or so ago I was trying some crystal in my spare time nad started writing a small client for an API, it immediately broke with "unexpected end of http response", I started digging in, but a night or two after the issue was gone. It's obviously something to do with the host, the issue returned last night. curl/wget and ruby clients interact with the endpoints (and website) fine.
<leafybasil> I've stepped through to https://github.com/crystal-lang/crystal/blob/master/src/http/client/response.cr#L94 at which point I can see that `line` yields nothing, but I don't know why, or how to understand why, can anyone spare any time to help me work it out?
<leafybasil> Sorry to be clear, the value returned by `io.gets` is nil.
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<jhass> any chance to share the raw failing response, as pcap or something that preserves all bytes, especially \r's ?
<jhass> leafybasil: ^
<leafybasil> jhass: I added a bunch more `gets` to see if it pulled back anything but they all come back as nil. Guests have jst arrived so those captures will come later!
<leafybasil> But I will write a detail gist and add captures.
ragmaanir has joined #crystal-lang
Philpax has quit [Ping timeout: 252 seconds]
Philpax_ has quit [Ping timeout: 252 seconds]
|2701 is now known as |meta
Philpax has joined #crystal-lang
Philpax_ has joined #crystal-lang
LastWhisper____ has joined #crystal-lang
pawnbox has joined #crystal-lang
Raimondii has joined #crystal-lang
Raimondi has quit [Ping timeout: 240 seconds]
pawnbox has quit [Ping timeout: 260 seconds]
Raimondii is now known as Raimondi
trapped has quit [Ping timeout: 276 seconds]
Philpax has quit [Read error: Connection reset by peer]
Philpax_ has quit [Read error: Connection reset by peer]