RX14 changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.20.4 | 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
Ven has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 264 seconds]
Ven has quit [Ping timeout: 255 seconds]
Ven has joined #crystal-lang
Ven has quit [Ping timeout: 240 seconds]
Ven has joined #crystal-lang
Ven has quit [Read error: Connection reset by peer]
Ven has joined #crystal-lang
Ven has quit [Ping timeout: 240 seconds]
Ven has joined #crystal-lang
Philpax_ has joined #crystal-lang
Philpax_ has quit [Ping timeout: 255 seconds]
Ven has quit [Ping timeout: 248 seconds]
Ven has joined #crystal-lang
Ven has quit [Ping timeout: 260 seconds]
Ven has joined #crystal-lang
Ven has quit [Ping timeout: 255 seconds]
Ven has joined #crystal-lang
Ven has quit [Ping timeout: 255 seconds]
Ven has joined #crystal-lang
Ven has quit [Ping timeout: 245 seconds]
<FromGitter> <andyfleming> when calling something like `.map(&.get)`, `&` is acting as an implicit parameter, right?
Ven has joined #crystal-lang
Ven has quit [Ping timeout: 248 seconds]
<FromGitter> <andyfleming> I guess it looks like it is just a macro (or macro-like) rewrite to a block ( https://crystal-lang.org/2013/09/15/to-proc.html )
Ven has joined #crystal-lang
Ven has quit [Read error: Connection reset by peer]
Ven has joined #crystal-lang
Ven has quit [Ping timeout: 260 seconds]
Ven has joined #crystal-lang
ome has joined #crystal-lang
Ven has quit [Ping timeout: 240 seconds]
Ven has joined #crystal-lang
<FromGitter> <martinium> is the crystal tutorial in the docs currently the best way to learn crystal if you don't know any ruby?
<wmoxam> @martinium yes
Kug3lis_off is now known as Kug3lis
Ven has quit [Ping timeout: 255 seconds]
Ven has joined #crystal-lang
Kug3lis is now known as Kug3lis_off
Ven has quit [Ping timeout: 276 seconds]
Ven has joined #crystal-lang
Ven has quit [Ping timeout: 255 seconds]
Ven has joined #crystal-lang
Ven has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
akwiatkowski has joined #crystal-lang
bjz_ has joined #crystal-lang
bjz_ has quit [Read error: Connection reset by peer]
bjz has joined #crystal-lang
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bjz has joined #crystal-lang
early` has joined #crystal-lang
ome has quit [Quit: Connection closed for inactivity]
early has quit [Quit: Leaving]
Vallkury[m] has quit [Ping timeout: 240 seconds]
Vallkury[m] has joined #crystal-lang
Philpax has joined #crystal-lang
mark_66 has joined #crystal-lang
greenbigfrog has quit [Ping timeout: 240 seconds]
greenbigfrog has joined #crystal-lang
matp has quit [Remote host closed the connection]
matp has joined #crystal-lang
Kug3lis_off is now known as Kug3lis
matp has quit [Remote host closed the connection]
matp has joined #crystal-lang
bjz has quit [Read error: Connection reset by peer]
bjz has joined #crystal-lang
<Yxhuvud> @andyfleming: Yes, that is correct - it is just a shorthand to avoid writing a block. Note that you can do stuff like &.[1].bar
Kug3lis is now known as Kug3lis_off
matp_ has joined #crystal-lang
matp has quit [Read error: Connection reset by peer]
bjz_ has joined #crystal-lang
bjz has quit [Ping timeout: 264 seconds]
Kug3lis has joined #crystal-lang
triangles2 has joined #crystal-lang
triangles has quit [Ping timeout: 240 seconds]
bjz has joined #crystal-lang
bjz_ has quit [Ping timeout: 264 seconds]
bjz_ has joined #crystal-lang
bjz has quit [Ping timeout: 276 seconds]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
bjz_ has quit [Ping timeout: 260 seconds]
bjz has joined #crystal-lang
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Kug3lis has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Kug3lis has joined #crystal-lang
Kug3lis has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
soveran has quit [Remote host closed the connection]
Kug3lis has joined #crystal-lang
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
Kug3lis has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Kug3lis has joined #crystal-lang
Kug3lis has quit [Client Quit]
etrepat has joined #crystal-lang
Kug3lis has joined #crystal-lang
etrepat has quit [Ping timeout: 240 seconds]
bjz has joined #crystal-lang
Kug3lis has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Philpax has quit [Ping timeout: 248 seconds]
Kug3lis has joined #crystal-lang
etrepat has joined #crystal-lang
gloscombe has joined #crystal-lang
gloscombe has quit [Quit: leaving]
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vM93k
<crystal-gh> crystal/master 26a4c97 Ary Borenszweig: Keyword arguments in [] operators. Fixes #3918
<DeBot> https://github.com/crystal-lang/crystal/issues/3918 (Keyword arguments in [] operators)
Kug3lis has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Ven has joined #crystal-lang
soveran has quit [Remote host closed the connection]
Kug3lis has joined #crystal-lang
<travis-ci> crystal-lang/crystal#26a4c97 (master - Keyword arguments in [] operators. Fixes #3918): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/193743324
<DeBot> https://github.com/crystal-lang/crystal/issues/3918 (Keyword arguments in [] operators)
bew78 has joined #crystal-lang
<bew78> Hi, in the parser spec, I've found a weird syntax to me that I do not understand :
<bew78> it_parses "x[+ 1]", Call.new("x".call, "[]", Call.new(1.int32, "+"))
<bew78> asterite: you just created it, can you explain ?
Raimondi has quit [Quit: WeeChat 1.6-dev]
etrepat has quit [Ping timeout: 276 seconds]
<bew78> I don't understand the `+ 1` thing, how is this a Call ? it adds 1 to what ?
<bew78> Or, it calls the `+` of an integer, but what params does it uses ? none ?
<crystal-gh> [crystal] asterite pushed 3 new commits to master: https://git.io/vM9lA
<crystal-gh> crystal/master 32d7a51 Ary Borenszweig: Fixed #3919: Variable assigned inside ensure does not have effect outside begin/ensure
<crystal-gh> crystal/master 3a2a7b0 Ary Borenszweig: Compiler: better pretty print for MetaVar
<crystal-gh> crystal/master d38694c Ary Borenszweig: Compiler specs: correctly forward end line
<DeBot> https://github.com/crystal-lang/crystal/issues/3919 (Variable assigned inside ensure does not have effect outside begin/ensure)
Ven has quit [Ping timeout: 252 seconds]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has quit [Ping timeout: 248 seconds]
Kug3lis has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Kug3lis has joined #crystal-lang
Kug3lis has quit [Client Quit]
Kug3lis has joined #crystal-lang
<crystal-gh> [crystal] spalladino pushed 4 new commits to master: https://git.io/vM907
<crystal-gh> crystal/master 7d41427 Julien Portalier: Fix: missing !dbg location in expanded def/rescue
<crystal-gh> crystal/master 6be2e15 Julien Portalier: Fix: missing !dbg location in ` interpolation
<crystal-gh> crystal/master 761883b Julien Portalier: Fix: When AST node is missing location
<FromGitter> <mverzilli> `+` it's an unary operator
<FromGitter> <asterite> It's the same as +1, but as a call
<FromGitter> <asterite> It's the same as in Ruby too (but it calls @+)
Kug3lis has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Raimondi has joined #crystal-lang
mark_66 has quit [Remote host closed the connection]
<travis-ci> crystal-lang/crystal#32d7a51 (master - Fixed #3919: Variable assigned inside ensure does not have effect outside begin/ensure): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/193762907
<DeBot> https://github.com/crystal-lang/crystal/issues/3919 (Variable assigned inside ensure does not have effect outside begin/ensure)
<crystal-gh> [crystal] asterite closed pull request #3856: Allow optional block with Hash#delete (master...hash-delete) https://git.io/vMcy8
<DeBot> https://github.com/crystal-lang/crystal/pull/3856 (Allow optional block with Hash#delete)
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vM9VL
<crystal-gh> crystal/master 80692e9 Bryan Mulvihill: Allow block with Hash#delete
<crystal-gh> [crystal] mverzilli closed pull request #3880: Optimize Crypto::Bcrypt performance (master...enhancement-bcrypt-performance) https://git.io/vMgXS
<DeBot> https://github.com/crystal-lang/crystal/pull/3880 (Optimize Crypto::Bcrypt performance)
<crystal-gh> [crystal] mverzilli pushed 1 new commit to master: https://git.io/vM9VC
<crystal-gh> crystal/master 42e2a52 Julien Portalier: Increase Crypto::Bcrypt performance...
Kug3lis_off is now known as Kug3lis
bew78 has quit [Quit: WeeChat 1.6]
<travis-ci> crystal-lang/crystal#b5f0e5a (master - Fix: mssing !dbg location for C struct field conversion setters): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/193772635
bjz has joined #crystal-lang
matp has joined #crystal-lang
matp_ has quit [Ping timeout: 255 seconds]
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 245 seconds]
Kug3lis has quit [Quit: Textual IRC Client: www.textualapp.com]
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vM91m
<crystal-gh> crystal/master 47a3002 Ary Borenszweig: Fixed: use unused variable in String#<=>...
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
fedruantine has quit [Ping timeout: 240 seconds]
fedruantine has joined #crystal-lang
<travis-ci> crystal-lang/crystal#47a3002 (master - Fixed: use unused variable in String#<=>): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/193811873
<crystal-gh> [crystal] bcardiff pushed 1 new commit to master: https://git.io/vM9NT
<crystal-gh> crystal/master ccf46c0 Brian J. Cardiff: Updated Changelog
mhib has joined #crystal-lang
mhib has quit [Client Quit]
soveran has quit [Remote host closed the connection]
bjz has joined #crystal-lang
DeBot has quit [Remote host closed the connection]
DeBot has joined #crystal-lang
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
akwiatkowski has quit [Ping timeout: 252 seconds]
fedruantine has quit [Ping timeout: 255 seconds]
fedruantine has joined #crystal-lang
fedruantine has quit [Ping timeout: 240 seconds]
fedruantine has joined #crystal-lang
<travis-ci> crystal-lang/crystal#ccf46c0 (master - Updated Changelog): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/193834329
etrepat has joined #crystal-lang
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
bjz has joined #crystal-lang
Raimondi has quit [Remote host closed the connection]
Raimondi has joined #crystal-lang
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has quit [Ping timeout: 252 seconds]
bjz has joined #crystal-lang
<crystal-gh> [crystal] TheLonelyGhost opened pull request #3922: Removes `assert do ... end` (master...remove-assert) https://git.io/vMH0e
<DeBot> https://github.com/crystal-lang/crystal/pull/3922 (Removes `assert do ... end`)
Philpax has joined #crystal-lang
<travis-ci> crystal-lang/crystal#ccf46c0 (master - Updated Changelog): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/193834329
Kug3lis has joined #crystal-lang
Kug3lis is now known as Kug3lis_off
lacour has joined #crystal-lang
A124 has quit [Quit: '']
bjz has quit [Ping timeout: 240 seconds]
bjz has joined #crystal-lang
A124 has joined #crystal-lang