ChanServ changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.32.0 | 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
ur5us has joined #crystal-lang
Vexatos has quit [Quit: ZNC Quit]
Vexatos has joined #crystal-lang
gangstacat has quit [Ping timeout: 276 seconds]
tleydxdy has left #crystal-lang ["User left"]
<wmoxam> quit
wmoxam has quit [Quit: leaving]
gangstacat has joined #crystal-lang
ur5us has quit [Ping timeout: 250 seconds]
twistedpixels has quit [Read error: Connection reset by peer]
twistedpixels has joined #crystal-lang
ht_ has joined #crystal-lang
<FromGitter> <watzon> Well as of tomorrow I will be starting with youtube tutorials, wish me luck
<FromGitter> <watzon> @bajro17 ^
<FromGitter> <watzon> I know you've been waiting
coderobe has joined #crystal-lang
gangstacat has quit [Quit: Ĝis!]
ht_ has quit [Quit: ht_]
<FromGitter> <bew> \o/
yukai has quit [Ping timeout: 268 seconds]
FromGitter has quit [Remote host closed the connection]
FromGitter has joined #crystal-lang
return0e has quit [Remote host closed the connection]
return0e has joined #crystal-lang
gangstacat has joined #crystal-lang
_whitelogger has joined #crystal-lang
ur5us has joined #crystal-lang
DTZUZO has quit [Ping timeout: 240 seconds]
<FromGitter> <vlazar> Tutorials on what?
ur5us has quit [Ping timeout: 245 seconds]
alexherbo2 has joined #crystal-lang
<FromGitter> <vlazar> I have a weird question. Why using `class Foo::Bar` instead of `class Bar` is working here? ⏎ ⏎ ```code paste, see link``` ⏎ ⏎ And it also works in Ruby. [https://gitter.im/crystal-lang/crystal?at=5df37ff37d382b523f6db2d3]
alexherbo25 has joined #crystal-lang
alexherbo2 has quit [Ping timeout: 252 seconds]
alexherbo255 has joined #crystal-lang
alexherbo25 has quit [Ping timeout: 252 seconds]
<FromGitter> <Blacksmoke16> id imagine the `Foo::` gets merged with the parent
<FromGitter> <Blacksmoke16> ussing that syntax the `module Foo` is redundent
alexherbo255 has quit [Ping timeout: 240 seconds]
alexherbo255 has joined #crystal-lang
alexherbo2552 has joined #crystal-lang
alexherbo255 has quit [Ping timeout: 250 seconds]
Human_G33k has quit [Ping timeout: 250 seconds]
alexherbo25525 has joined #crystal-lang
alexherbo2552 has quit [Ping timeout: 240 seconds]
alexherbo25525 has quit [Ping timeout: 250 seconds]
alexherbo25525 has joined #crystal-lang
alexherbo25525 has quit [Quit: The Lounge - https://thelounge.chat]
alexherbo2 has joined #crystal-lang
alexherbo23 has joined #crystal-lang
alexherbo2 has quit [Ping timeout: 250 seconds]
alexherbo23 has quit [Ping timeout: 240 seconds]
duane has joined #crystal-lang
sorcus has quit [Quit: WeeChat 2.6]
<FromGitter> <johnpyp> Is there a way to "clear" a channel's buffer?
<FromGitter> <johnpyp> if it's empty, just continue, otherwise discard any values in the buffer
sorcus has joined #crystal-lang
<FromGitter> <Blacksmoke16> not that i know of
<FromGitter> <Blacksmoke16> at least via the public api
DTZUZO has joined #crystal-lang
alexherbo23 has joined #crystal-lang
<FromGitter> <tenebrousedge> kinda sounds like it inverts what the flow control is supposed to be
alexherbo23 has quit [Quit: The Lounge - https://thelounge.chat]
alexherbo2 has joined #crystal-lang
DTZUZO has quit [Ping timeout: 246 seconds]
<FromGitter> <nsuchy> ```code paste, see link``` [https://gitter.im/crystal-lang/crystal?at=5df3c5b2e7265623013a9910]
<FromGitter> <nsuchy> Yes I closed and opened zsh after installing openssl
<FromGitter> <nsuchy> this is on macOS
Yxhuvud has quit [Remote host closed the connection]
ht_ has joined #crystal-lang
<FromGitter> <watzon> @vlazar I'll be doing tutorials on coding in general, but to start with I'll be doing a series on getting up and running with Crystal
return0e has quit [Ping timeout: 276 seconds]
<FromGitter> <watzon> @nsuchy I believe macOS is known to have OpenSSL issues, but I can't remember off the top of my head what the general fix is
<FromGitter> <tenebrousedge> installing ubuntu 😉
<FromGitter> <watzon> Hmm apparently that is supposed to be the fix https://github.com/crystal-lang/crystal/issues/6875#issuecomment-424959060
<FromGitter> <watzon> @tenebrousedge lmao Ubuntu 😂 you kill me
DTZUZO has joined #crystal-lang
return0e has joined #crystal-lang
Yxhuvud has joined #crystal-lang
twistedpixels has quit [Read error: Connection reset by peer]
twistedpixels has joined #crystal-lang
<FromGitter> <vlazar> @watzon That's great! I wish you luck ;) I've been thinking about doing it myself, but not a good idea with my accent. The best text-to-speech OTOH can help, so maybe on day.
alexherbo23 has joined #crystal-lang
alexherbo2 has quit [Ping timeout: 265 seconds]
alexherbo231 has joined #crystal-lang
alexherbo23 has quit [Ping timeout: 245 seconds]
DTZUZO has quit [Ping timeout: 268 seconds]
DTZUZU has quit [Quit: WeeChat 2.6]
<FromGitter> <fridgerator> crystal -> python interop : https://github.com/fridgerator/GlassySnek
<FromGitter> <fridgerator> its pretty static, a function has to be defined in c that builds and returns the correct types
f1reflyylmao has quit [Ping timeout: 276 seconds]
<FromGitter> <fridgerator> but perhaps it could be extended to be more generic, idk
<FromGitter> <fridgerator> I dont know c that well
<FromGitter> <watzon> @fridgerator I'd recommend having a postinstall task in shard.yml that automatically runs `go.sh`. Cool project though, I was thinking about doing the same thing but you beat me to it.
alexherbo231 has quit [Ping timeout: 240 seconds]
<FromGitter> <fridgerator> I wrote a node.js -> python interop library, it was way easier, since node.js is written in c++
<FromGitter> <fridgerator> And you can have dynamic functions and pass any argument types
<FromGitter> <watzon> Yeah I can see how that would be easier, I think I remember seeing that library
<FromGitter> <fridgerator> thanks @watzon , i'll add a postinstall task
<FromGitter> <watzon> A good example of a project that's doing it is Spyglass (https://github.com/watzon/spyglass/blob/master/shard.yml#L15)
<FromGitter> <tenebrousedge> interop meaning calling Crystal from Python, or Python from Crystal, or both?
<FromGitter> <fridgerator> calling a python function from crystal, and getting a return value
<FromGitter> <tenebrousedge> that seems like a big deal
<FromGitter> <fridgerator> potentially, right now as it stands you would have to write c code to use it for any python functions
alexherbo231 has joined #crystal-lang
<FromGitter> <fridgerator> but it works *shrugs*
DTZUZU has joined #crystal-lang
<FromGitter> <christopherzimmerman> Has anyone had any luck using the LLVM code coverage tools with crystal?
<FromGitter> <wontruefree> people are working on the llvm debug integration
<FromGitter> <wontruefree> i would look into the progress on that
DTZUZO has joined #crystal-lang
alexherbo231 has quit [Read error: Connection reset by peer]
alexherbo231 has joined #crystal-lang
ht_ has quit [Remote host closed the connection]
<FromGitter> <tenebrousedge> where is `case` defined in the crystal-lang repo?
<FromGitter> <tenebrousedge> cool, thanks