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]
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/master 26a4c97 Ary Borenszweig: Keyword arguments in [] operators. Fixes #3918
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
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/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
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/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]
<
crystal-gh>
[crystal] asterite closed pull request #3856: Allow optional block with Hash#delete (master...hash-delete)
https://git.io/vMcy8
<
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
<
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]
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]
<
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
<
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
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
Philpax has joined #crystal-lang
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