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
riza has quit [Server closed connection]
riza has joined #crystal-lang
troglodito has quit [Server closed connection]
troglodito has joined #crystal-lang
notzmv has quit [Ping timeout: 246 seconds]
uncomfy has joined #crystal-lang
_ht has joined #crystal-lang
_ht has quit [Quit: _ht]
uncomfy has quit [Ping timeout: 252 seconds]
uncomfy has joined #crystal-lang
hexology has quit [Server closed connection]
hexology has joined #crystal-lang
jmdaemon has joined #crystal-lang
thatcher has quit [Ping timeout: 240 seconds]
thatcher has joined #crystal-lang
uncomfy has quit [Remote host closed the connection]
uncomfy has joined #crystal-lang
dannyAAM has quit [Server closed connection]
dannyAAM has joined #crystal-lang
FlibberTGibbet has joined #crystal-lang
<FlibberTGibbet> howdy. is anyone else seeing issues with crystal apt updates from the opensuse.org repos?
uncomfy has quit [Remote host closed the connection]
uncomfy has joined #crystal-lang
jmdaemon has quit [Ping timeout: 260 seconds]
Stephie has quit [Server closed connection]
Stephie has joined #crystal-lang
notzmv has joined #crystal-lang
Flipez has quit [Server closed connection]
Flipez has joined #crystal-lang
uncomfy has quit [Remote host closed the connection]
Starfoxxes has quit [Server closed connection]
Starfoxxes has joined #crystal-lang
_ht has joined #crystal-lang
Flipez has quit [Changing host]
Flipez has joined #crystal-lang
wink has quit [Server closed connection]
wink has joined #crystal-lang
tsujp has quit [Server closed connection]
tsujp has joined #crystal-lang
_ht has quit [Remote host closed the connection]
jmdaemon has joined #crystal-lang
notzmv has quit [Ping timeout: 240 seconds]
<oprypin> Cindy, IO::ByteFormat::SystemEndian reflects the compiler target because Crystal supports exactly 0 little-endian systems
<oprypin> FlibberTGibbet, I've seen discussions on Discord, sadly you'd probably have to join that
<Cindy> oprypin: exactly 0 little-endian systems?
<oprypin> Cindy, yes. sorry did you not understand me or did i not understand you? 😅
<Cindy> so if it supported 0 little-endian systems, then should IO::ByteFormat::SystemEndian be set to BigEndian?
<oprypin> you can see here, in many cases Crystal has *theoretical* support for little-endian systems https://github.com/crystal-lang/crystal/blob/3a839961e4ebefe1f6d0a940cf8b02da2d60a489/src/io/byte_format.cr#L130
<oprypin> Cindy, oh i'm sorry yes I confused the two. it supports 0 big-endian systems
<Cindy> at first i thought you were insane
<Cindy> i'm glad it was just a mistake
<oprypin> anyway.. to add support, someone could write ` {% if flag?(:powerpc) %} alias SystemEndian = BigEndian`. but it's useless because `:powerpc` is never set, there is no support for it
<Cindy> also architecture != endian anymore
<Cindy> some architectures are biendian
<Cindy> like in crystal's aarch64 port, ARM is biendian, so technically it is big-endian aswell as little-endian
<Cindy> but most ARM CPUs run in little-endian
ua_ has quit [Server closed connection]
<Cindy> but still bi-endian architectures are an important detail to miss if you make flags simply on architectures alone
ua_ has joined #crystal-lang
<Cindy> which is why i thought there could be a flag?(:littleendian)