ChanServ changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.20.5 | Fund Crystal's development: http://is.gd/X7PRtI | Paste > 3 lines of text to https://gist.github.com | GH: https://github.com/crystal-lang/crystal | Docs: http://crystal-lang.org/docs/ | API: http://crystal-lang.org/api/ | Logs: http://irclog.whitequark.org/crystal-lang
danielpclark has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 240 seconds]
bjz has joined #crystal-lang
<crystal-gh> [crystal] rbviz closed pull request #3678: Fix SDL samples on linux (master...fix-sdl-samples-on-linux) https://git.io/v1K5e
<DeBot> https://github.com/crystal-lang/crystal/pull/3678 (Fix SDL samples on linux)
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 240 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
Philpax has quit [Ping timeout: 276 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 240 seconds]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 240 seconds]
Philpax has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 258 seconds]
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bjz has joined #crystal-lang
matp has quit [Remote host closed the connection]
matp has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 240 seconds]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 240 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 264 seconds]
triangles2 has joined #crystal-lang
triangles has quit [Ping timeout: 248 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 258 seconds]
danielpclark has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
danielpclark has joined #crystal-lang
soveran has quit [Ping timeout: 240 seconds]
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pawnbox has joined #crystal-lang
bjz has joined #crystal-lang
danielpclark has quit [Remote host closed the connection]
danielpclark has joined #crystal-lang
ssvb has quit [Remote host closed the connection]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 276 seconds]
triangles3 has joined #crystal-lang
triangles2 has quit [Ping timeout: 248 seconds]
bjz_ has joined #crystal-lang
danielpclark has quit [Remote host closed the connection]
bjz has quit [Ping timeout: 255 seconds]
danielpclark has joined #crystal-lang
triangles3 has quit [Quit: Leaving]
bjz has joined #crystal-lang
bjz_ has quit [Ping timeout: 264 seconds]
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bjz has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 240 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 240 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 276 seconds]
pawnbox has joined #crystal-lang
bjz has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
bjz_ has joined #crystal-lang
bjz has quit [Ping timeout: 258 seconds]
soveran has quit [Remote host closed the connection]
bjz_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bungoman has quit [Read error: Connection reset by peer]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
bjz has joined #crystal-lang
soveran has quit [Remote host closed the connection]
Raimondii has joined #crystal-lang
Raimondi has quit [Ping timeout: 260 seconds]
Raimondii is now known as Raimondi
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has quit [Ping timeout: 240 seconds]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has quit [Remote host closed the connection]
<jokke> is there a guard equivalent for crystal?
<RX14> jokke, what do you mean?
<jokke> i mean a dsl to set up file watchers which trigger actions when files have been changed/added/deleted etc
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has joined #crystal-lang
<jokke> mainly for running specs
<jokke> see guard-rspec on github
<RX14> but I much prefer entr because it's more unixy
<jokke> sweet!
<jokke> what's entr?
<jokke> oh ok
<RX14> it's different and more manual but i like it
<jokke> hmm
<RX14> mainly because I can just string together a small commandline instead of creating a file
<RX14> depends how many rules you have
<RX14> I tend to only have one
soveran has quit [Remote host closed the connection]
<RX14> find src -type f -name '*.cr' | entr -r crystal build foo.cr
<jokke> yeah..
<jokke> i'd need at least two
<jokke> one for running specs when spec files change and one for running corresponding specs when source files change
<jokke> but i see that guardian cannot do that either
<RX14> wouldn't that just be one?
<RX14> find src spec -type f -name '*.cr' | entr -t crystal spec
<RX14> -r*
<jokke> that would run all specs
<RX14> yes
<RX14> it doesn't take long...
<jokke> yes but it's distracting
<RX14> hmm you typically only have 1 file of failing tests though
<RX14> it's easy enough to ^C and change the command to run only 1 file
<jokke> what do you mean by ^C?
<RX14> ctrl-C
<RX14> quit
bjz_ has joined #crystal-lang
bjz has quit [Ping timeout: 240 seconds]
<jokke> RX14: hm crystal spec seems to ignore the --no-color switch
<RX14> hmm
pawnbox has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
bjz_ has quit [Ping timeout: 240 seconds]
bjz has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
matp has quit [Remote host closed the connection]
matp has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Read error: Connection reset by peer]
pawnbox has joined #crystal-lang
<crystal-gh> [crystal] MakeNowJust opened pull request #3998: Fix `crystal tool expand` for private definitions (master...fix/crystal-expand/file-private) https://git.io/vDcqf
<DeBot> https://github.com/crystal-lang/crystal/pull/3998 (Fix `crystal tool expand` for private definitions)
PocketKnife has left #crystal-lang [#crystal-lang]
pawnbox has quit [Remote host closed the connection]
<manveru> can someone tell me how to write this these days? https://github.com/umurgdk/haydari/blob/master/src/haydari/parser.cr#L68
<manveru> i'm getting "undefined constant U" there
<Papierkorb> manveru: That U is not from the class, right? use `forall`: `def +(other : Parser(U)) forall U`
<Papierkorb> Hope I got it right *cough*, didn't need to forall a generic type yet
<manveru> looks like it's ok
<manveru> trying to fix the lib for current crystal
<RX14> manveru, do you need that U? I think just leaving it at Parser without the generic would work
<Papierkorb> it should
<manveru> hmm yeah
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 240 seconds]
pawnbox has joined #crystal-lang
soveran has quit [Remote host closed the connection]
<RX14> i think i've fixed travis on crystal master
<RX14> i'll make a PR now
<crystal-gh> [crystal] RX14 opened pull request #3999: Fix Travis ci (master...fix-travis) https://git.io/vDcYl
<RX14> yup t seems to work
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<crystal-gh> [crystal] bcardiff closed pull request #3999: Fix Travis ci (master...fix-travis) https://git.io/vDcYl
danielpclark has quit [Ping timeout: 240 seconds]
danielpclark has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 240 seconds]
<RX14> oh my this is a WEIRD formatter bug
<RX14> it's changging my variable names
danielpclark has quit [Ping timeout: 256 seconds]
danielpclark has joined #crystal-lang
DeBot has quit [Read error: Connection reset by peer]
DeBot has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 258 seconds]
bjz has joined #crystal-lang
Ven has joined #crystal-lang
pawnbox has quit [Quit: gotta go guys.]
Ven has quit [Read error: Connection reset by peer]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 255 seconds]
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
matp has quit [Remote host closed the connection]
matp has joined #crystal-lang
bjz has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Remote host closed the connection]
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pleiosaur has quit [Ping timeout: 240 seconds]
pleiosaur has joined #crystal-lang