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
sz0 has joined #crystal-lang
<FromGitter> <HertzDevil> i believe the former could simply use `implements?`, or even `restriction_of?` in the future
<FromGitter> <HertzDevil> the other is introduced in crystal-lang/crystal#10224
<FromGitter> <HertzDevil> wait no it isn't
<FromGitter> <HertzDevil> the main difference i notice between the two methods is `NoReturn` implements every other type but isn't covariant
<FromGitter> <HertzDevil> the `Proc#call` check was originally added for something like https://github.com/crystal-lang/crystal/blob/7aa9e98a195a2da63f703be36e5694074a1179a9/spec/compiler/semantic/proc_spec.cr#L639 but over time it seems "no overload matches" catches that same error already
<FromGitter> <HertzDevil> so now i believe we don't even need `#covariant?` at all
<FromGitter> <asterite> Cool! Yes, I think you are right
postmodern has joined #crystal-lang
deavmi has quit [Ping timeout: 272 seconds]
deavmi has joined #crystal-lang
f1reflyylmao has joined #crystal-lang
f1refly has quit [Ping timeout: 260 seconds]
f1reflyylmao is now known as f1refly
deavmi has quit [Ping timeout: 264 seconds]
<FromGitter> <sdogruyol> Hey everyone 👋
<FromGitter> <rukkiddo> Hey Serdar, how is kemal going
deavmi has joined #crystal-lang
_ht has joined #crystal-lang
hendursaga has joined #crystal-lang
hendursa1 has quit [Ping timeout: 268 seconds]
_whitelogger has joined #crystal-lang
<FromGitter> <sdogruyol> all good so far thanks
deavmi has quit [Ping timeout: 245 seconds]
badeball_ has quit [*.net *.split]
Stephie has quit [*.net *.split]
jrayhawk has quit [*.net *.split]
jrayhawk has joined #crystal-lang
badeball_ has joined #crystal-lang
Stephie has joined #crystal-lang
baweaver has quit [Ping timeout: 246 seconds]
deavmi has joined #crystal-lang
postmodern has quit [Quit: Leaving]
teardown_ has quit [Ping timeout: 268 seconds]
HumanG33k has quit [Quit: Leaving]
HumanG33k has joined #crystal-lang
zorp has joined #crystal-lang
_ht has quit [Remote host closed the connection]
zorp has quit [Ping timeout: 265 seconds]
teardown has joined #crystal-lang
Xeago has quit [Ping timeout: 276 seconds]