ChanServ changed the topic of #crystal-lang to: The Crystal programming language | https://crystal-lang.org | Fund Crystal's development: https://crystal-lang.org/sponsors | GH: https://github.com/crystal-lang/crystal | Docs: https://crystal-lang.org/docs | Gitter: https://gitter.im/crystal-lang/crystal
Liothen has quit [Read error: Connection reset by peer]
Liothen has joined #crystal-lang
<FromGitter> <js:nil.im> huh, too *much* contract? I know that too little contrast is an a11y problem, but too much?
<FromGitter> <js:nil.im> highlighting via JS would be nice indeed, though
<FromGitter> <js:nil.im> interesting - I'm actually one of those having problem with reading black text on white (burns my eyes), so there is no one size fits all solution, I suppose
alexherbo2 has quit [Ping timeout: 260 seconds]
duane has quit [Ping timeout: 265 seconds]
duane has joined #crystal-lang
duane has quit [Remote host closed the connection]
_whitelogger has joined #crystal-lang
ua_ has quit [Ping timeout: 276 seconds]
ua_ has joined #crystal-lang
_whitelogger has joined #crystal-lang
alexherbo2 has joined #crystal-lang
hendursa1 has joined #crystal-lang
hendursaga has quit [Ping timeout: 268 seconds]
alexherbo24 has joined #crystal-lang
alexherbo2 has quit [Ping timeout: 245 seconds]
alexherbo24 is now known as alexherbo2
_ht has joined #crystal-lang
alexherbo28 has joined #crystal-lang
alexherbo2 has quit [Ping timeout: 264 seconds]
alexherbo28 is now known as alexherbo2
hightower4 has quit [Ping timeout: 245 seconds]
alexherbo24 has joined #crystal-lang
alexherbo2 has quit [Read error: Connection reset by peer]
alexherbo24 is now known as alexherbo2
alexherbo28 has joined #crystal-lang
alexherbo2 has quit [Ping timeout: 246 seconds]
alexherbo28 is now known as alexherbo2
alexherbo2 has quit [Read error: Connection reset by peer]
alexherbo2 has joined #crystal-lang
<FromGitter> <oprypin:matrix.org> oh god this API is *so good*https://github.com/encode/httpx/blob/c09e61d50c8f169187cada6dbf14b89c7763c63f/httpx/_client.py#L886 -> L685 -> L732
<FromGitter> <oprypin:matrix.org> wish crystal's client was anything like this
<Stephie> i've thought that many times
<Stephie> i havent got around to putting in the design effort though
<Stephie> it can be tricky to compose something high-level while keeping the low-level features that the current HTTP::Client has
<Stephie> the interesting question is whether it can be done without a breaking change
<Stephie> especially stuff like middleware which could be useful, especially for cookies
hendursa1 has quit [Quit: hendursa1]
hendursaga has joined #crystal-lang
<yxhuvud> Argh. Where the heck am I waking that fiber except for the intended place?
<yxhuvud> I've been stuck on this bug for weeks now :(
<straight-shoota> oprypin, the API of HTTP::Client isn't even that different, is it?
<straight-shoota> the implementation is a bit confusing, but that's internal details
<FromGitter> <oprypin:matrix.org> here they are not internal, that's the difference
<straight-shoota> Stephie, my concerns are not so much about design (I think I have a good concept for that, already partly implemented in a PR), but the hard part is a solid implementation for reusable connection
<straight-shoota> *s
<straight-shoota> but aren't those methods just get, exec(method), exec(request) ?
<FromGitter> <oprypin:matrix.org> yea
<FromGitter> <oprypin:matrix.org> hold up, hm maybe it is possible?
alexherbo2 has quit [Ping timeout: 246 seconds]
<FromGitter> <oprypin:matrix.org> i used to run into issues that just overriding exec wasn't enough https://github.com/crystal-lang/crystal/blob/a94a823f98d3d94915f594fbe5abbd0bc5c62a08/src/http/client.cr#L418
<straight-shoota> that's self.exec though
cyberarm has joined #crystal-lang
postmodern has quit [Quit: Leaving]
<Stephie> @straight-shoota, i worry more about API than implementation, because API is what hurts to change more
<Stephie> but thats fair
<straight-shoota> true
robertmeta has quit [*.net *.split]
r0bby has quit [*.net *.split]
hpyc9 has quit [*.net *.split]
twistedpixels has quit [*.net *.split]
hpyc9 has joined #crystal-lang
robertmeta has joined #crystal-lang
twistedpixels has joined #crystal-lang
r0bby has joined #crystal-lang
r0bby has joined #crystal-lang
r0bby has quit [Changing host]
r0bby has quit [Max SendQ exceeded]
r0bby has joined #crystal-lang
twistedpixels has joined #crystal-lang
twistedpixels has quit [Changing host]
cyberarm has quit [Ping timeout: 265 seconds]
alexherbo2 has joined #crystal-lang
jhass has quit [Ping timeout: 240 seconds]
asterite has quit [Ping timeout: 272 seconds]
straight-shoota has quit [Ping timeout: 240 seconds]
DeBot has joined #crystal-lang
asterite has joined #crystal-lang
straight-shoota has joined #crystal-lang
jhass has joined #crystal-lang
avane_ has joined #crystal-lang
avane has quit [Ping timeout: 246 seconds]
avane_ is now known as avane
avane has quit [Quit: ZNC - https://znc.in]
avane has joined #crystal-lang
alexherbo2 has quit [Quit: Ping timeout (120 seconds)]
alexherbo2 has joined #crystal-lang
alexherbo2 has quit [Ping timeout: 260 seconds]
_ht has quit [Remote host closed the connection]
andremedeiros has quit [Read error: Connection reset by peer]
andremedeiros has joined #crystal-lang
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #crystal-lang