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
deavmi has quit [Ping timeout: 265 seconds]
ur5us has joined #crystal-lang
<riza> @blacksmoke16 that's an interesting approach.
<riza> I just switched over my implementation to abstract base class and a concrete, unfortunately "Error: can't define abstract def on metaclass" comes up for `abstract def self.`, which I've run into a few times. :|
<FromGitter> <Blacksmoke16> yea, cant define abstract class methods
<FromGitter> <Blacksmoke16> there's a workaround tho
<riza> I guess I'll just stub it and {% raise %}
<FromGitter> <Blacksmoke16> think you can define them as abstract instance methods then extend that into the type and it'll force you to implement it
<FromGitter> <Blacksmoke16> that works too
<riza> I considered doing `macro inherited ... extend ClassMethods ...` too
<riza> if that's what you mean
<riza> maybe I like that better
<riza> that seems to produce a compiler message at an earlier phase of compilation
<riza> before code pruning or something
<FromGitter> <Blacksmoke16> 👍
deavmi has joined #crystal-lang
ur5us has quit [Ping timeout: 252 seconds]
DeBot_ has joined #crystal-lang
jhass|off has joined #crystal-lang
straight- has joined #crystal-lang
jhass has quit [Ping timeout: 240 seconds]
straight-shoota has quit [Ping timeout: 252 seconds]
DeBot has quit [Ping timeout: 240 seconds]
Chillfox has quit [Quit: Leaving]
Volk has joined #crystal-lang
Volk has quit [Changing host]
Volk has joined #crystal-lang
taupiqueur has joined #crystal-lang
straight- is now known as straight-shoota
taupiqueur has quit [Ping timeout: 265 seconds]
taupiqueur has joined #crystal-lang
taupiqueur has quit [Remote host closed the connection]
taupiqueur has joined #crystal-lang
taupiqueur_ has joined #crystal-lang
taupiqueur has quit [Ping timeout: 265 seconds]
repo[m] has quit [Remote host closed the connection]
jhass[m] has quit [Read error: Connection reset by peer]
olbat[m] has quit [Read error: Connection reset by peer]
fifr[m] has quit [Write error: Connection reset by peer]
jhass[m] has joined #crystal-lang
fifr[m] has joined #crystal-lang
olbat[m] has joined #crystal-lang
repo[m] has joined #crystal-lang
taupiqueur_ has quit [Ping timeout: 245 seconds]
taupiqueur has joined #crystal-lang
<FromGitter> <Blacksmoke16> what time are nightly images pushed?
<FromGitter> <Blacksmoke16> https://github.com/crystal-lang/crystal/blob/master/.circleci/config.yml#L500-L507 midnight UTC it looks like
<FromGitter> <Dan-Do> How to temporary use another `CRYSTAL_PATH` when running `crystal build ...`?
<FromGitter> <Blacksmoke16> for what reason?
<FromGitter> <Blacksmoke16> `CRYSTAL_PATH=/path/you/want crystal build` would do it tho
<FromGitter> <Dan-Do> Thnx, just see the new parameter of `Int.to_s(base, *, precision, ` and want to test it :)
<FromGitter> <Blacksmoke16> 👍
<FromGitter> <Dan-Do> why `0` is understood as `true` in this example? https://carc.in/#/r/c0lb
<FromGitter> <Blacksmoke16> it's a truthy value
<FromGitter> <Dan-Do> 👍
<FromGitter> <spTorin> ```code paste, see link``` ⏎ ⏎ why IEC not puts 1GiB? [https://gitter.im/crystal-lang/crystal?at=61609204d78911028ac9c4dd]
<riza> I think that a GiB is actually 1_073_741_824 B
taupiqueur has quit [Ping timeout: 245 seconds]
taupiqueur has joined #crystal-lang
ur5us has joined #crystal-lang
HumanG33k has quit [Ping timeout: 260 seconds]
HumanG33k has joined #crystal-lang
ur5us has quit [Ping timeout: 245 seconds]
notzmv has quit [Ping timeout: 252 seconds]
Volk has quit [Ping timeout: 246 seconds]