ChanServ changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.32.1 | Fund Crystal's development: http://is.gd/X7PRtI | GH: https://github.com/crystal-lang/crystal | Docs: http://crystal-lang.org/docs/ | API: http://crystal-lang.org/api/ | Gitter: https://gitter.im/crystal-lang/crystal
lvmbdv has quit [Quit: oo]
<FromGitter> <stnluu_twitter> Does crystal have recursive tail call optimization?
<FromGitter> <tenebrousedge> not as such
alex`` has quit [Ping timeout: 258 seconds]
alexherbo2 has quit [Ping timeout: 240 seconds]
<FromGitter> <bew> @tenebrousedge for @dscottboggs_gitlab, that would work!
<FromGitter> <dscottboggs_gitlab> oh, nice!
<FromGitter> <dscottboggs_gitlab> > Does crystal have recursive tail call optimization? ⏎ ⏎ > not as such ⏎ ⏎ 👀 [https://gitter.im/crystal-lang/crystal?at=5e24f409a1dfaa3ba14b1efb]
<FromGitter> <tenebrousedge> ^ "not guaranteed"
<FromGitter> <dscottboggs_gitlab> right, it's "probably gonna happen" because we use LLVM
<FromGitter> <dscottboggs_gitlab> but fair enough that probably isn't "yes"
<FromGitter> <dscottboggs_gitlab> regardless i don't think its a problem in this case, but good to remember
wmoxam has quit [Ping timeout: 265 seconds]
wmoxam has joined #crystal-lang
<FromGitter> <dscottboggs_gitlab> How does one run a subset of tests from the stdlib? I ran `crystal spec spec/json/` and reasonably got ⏎ ⏎ ```code paste, see link``` [https://gitter.im/crystal-lang/crystal?at=5e2516055b81ab262e57898a]
<FromGitter> <Blacksmoke16> Should be the latter
<FromGitter> <Blacksmoke16> Maybe try clearing cache and rebuilding?
<FromGitter> <dscottboggs_gitlab> `make clean_crystal`?
<FromGitter> <Blacksmoke16> Make clean, and also ~/.cache/crystal
<FromGitter> <dscottboggs_gitlab> yeah it works now thanks
<FromGitter> <Blacksmoke16> Np
alexherbo2 has joined #crystal-lang
alex`` has joined #crystal-lang
sagax has quit [Read error: Connection reset by peer]
ht_ has joined #crystal-lang
ht_ has quit [Ping timeout: 272 seconds]
ht_ has joined #crystal-lang
alexherbo24 has joined #crystal-lang
alex`` has quit [Ping timeout: 240 seconds]
alexherbo2 has quit [Ping timeout: 260 seconds]
alexherbo24 is now known as alexherbo2
ht_ has quit [Quit: ht_]
alex`` has joined #crystal-lang
sagax has joined #crystal-lang
HumanG33k has joined #crystal-lang
HumanG33k has quit [Remote host closed the connection]
HumanG33k has joined #crystal-lang
Nicolab has joined #crystal-lang
uu91 has joined #crystal-lang
alexherbo25 has joined #crystal-lang
alex`` has quit [Ping timeout: 258 seconds]
alexherbo2 has quit [Ping timeout: 268 seconds]
alexherbo25 is now known as alexherbo2
alex`` has joined #crystal-lang
uu91 has quit [Read error: Connection reset by peer]
<FromGitter> <manveru> is there some equivalent to the ruby pack/unpack functions? i got some binary data that i'd like to convert into an array of bytes of specific length
sagax has quit [Ping timeout: 265 seconds]
alexherbo21 has joined #crystal-lang
alex`` has quit [Ping timeout: 258 seconds]
alexherbo2 has quit [Ping timeout: 258 seconds]
alexherbo21 is now known as alexherbo2
alex`` has joined #crystal-lang
<Stephie> @manveru you probably want to look at https://crystal-lang.org/api/master/IO.html#read_bytes(type,format:IO::ByteFormat=IO::ByteFormat::SystemEndian)-instance-method
<FromGitter> <manveru> thanks
<FromGitter> <manveru> i found that eventually :)
<Stephie> ah
<Stephie> nice
Nicolab has quit [Quit: Leaving.]
sagax has joined #crystal-lang
alexherbo2 has quit [Ping timeout: 268 seconds]
alex`` has quit [Ping timeout: 260 seconds]
<FromGitter> <grkek> @Blacksmoke16 its been 29 days already
<FromGitter> <grkek> :^)
FromGitter has quit [Remote host closed the connection]
FromGitter has joined #crystal-lang
confact has quit [Ping timeout: 258 seconds]
jetpack_joe has quit [Write error: Connection reset by peer]
jetpack_joe has joined #crystal-lang
confact has joined #crystal-lang
<FromGitter> <grkek> also guys grip is on 16th
<FromGitter> <grkek> place of web-frameworks
<FromGitter> <grkek> benchmark thing
alexherbo2 has joined #crystal-lang
<sorcus> grkek: congrats :-)
alex`` has joined #crystal-lang
Nicolab has joined #crystal-lang
masterdonx2 has joined #crystal-lang
MasterdonX has quit [Ping timeout: 260 seconds]
lvmbdv has joined #crystal-lang
<FromGitter> <soohwa> Hello, I would like to know if it is possible to pass a parameter "by reference" to a function (or a method) ?
Nicolab has quit [Quit: Leaving.]
Nicolab has joined #crystal-lang
<FromGitter> <straight-shoota> @soohwa Class instances are always passed by reference. Structs and primitives are passed by value, but you can technically also pass a pointer. That's unsafe and usually not recommended.
<FromGitter> <soohwa> @straight-shoota Thanks a lot!
alex`` has quit [Ping timeout: 268 seconds]
alexherbo2 has quit [Ping timeout: 258 seconds]
masterdonx2 has quit [Quit: ZNC 1.7.4 - https://znc.in]
MasterdonX has joined #crystal-lang
davic has quit [Excess Flood]
davic has joined #crystal-lang
alexherbo2 has joined #crystal-lang
HumanG33k has quit [Remote host closed the connection]
alex`` has joined #crystal-lang
renich has quit [Quit: renich]
duane has joined #crystal-lang
Nicolab has quit [Quit: Leaving.]
Nicolab has joined #crystal-lang
alexherbo25 has joined #crystal-lang
alex`` has quit [Ping timeout: 258 seconds]
alexherbo2 has quit [Ping timeout: 268 seconds]
alexherbo25 is now known as alexherbo2
alex`` has joined #crystal-lang
<FromGitter> <tenebrousedge> this doesn't look right ⏎ https://play.crystal-lang.org/#/r/8fjx
<FromGitter> <tenebrousedge> I guess `match` is required :/
ua has quit [Ping timeout: 240 seconds]
ua has joined #crystal-lang
Liothen has quit [Read error: Connection reset by peer]
Liothen has joined #crystal-lang
ht_ has joined #crystal-lang
Nicolab has quit [Ping timeout: 272 seconds]
<FromGitter> <rishavs> @grkek whats grip?
<FromGitter> <rishavs> 👍
bazaar has quit [Quit: leaving]
ur5us has joined #crystal-lang
ur5us_ has joined #crystal-lang
ur5us has quit [Ping timeout: 258 seconds]
sagax has quit [Ping timeout: 265 seconds]
ht_ is now known as _ht
Nicolab has joined #crystal-lang
ur5us_ has quit [Ping timeout: 258 seconds]