jhass changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.15.0 | Fund Crystals 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
sp4rrow has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 265 seconds]
willl has joined #crystal-lang
rolha has quit [Read error: Connection reset by peer]
maxpowa has quit [Ping timeout: 260 seconds]
ssvb has quit [Quit: Leaving]
rolha has joined #crystal-lang
maxpowa has joined #crystal-lang
sp4rrow has quit [Quit: The Internet needs a break and I need a cookie]
ome has joined #crystal-lang
rolha has quit [Read error: Connection reset by peer]
rolha has joined #crystal-lang
rolha has quit [Ping timeout: 244 seconds]
soveran has joined #crystal-lang
pawnbox has joined #crystal-lang
rolha has joined #crystal-lang
soveran has quit [Ping timeout: 260 seconds]
pawnbox has quit [Ping timeout: 276 seconds]
matp has quit [Ping timeout: 250 seconds]
matp has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 240 seconds]
pawnbox has joined #crystal-lang
ome has quit [Quit: Connection closed for inactivity]
pawnbox has quit [Ping timeout: 265 seconds]
|2701 has quit [Quit: Connection closed for inactivity]
pawnbox has joined #crystal-lang
<crystal-gh> [crystal] asterite pushed 7 new commits to master: https://git.io/vwhHw
<crystal-gh> crystal/master d3d6ecd Ary Borenszweig: Updated code to use the new `as` syntax
<crystal-gh> crystal/master 39ab1e7 Ary Borenszweig: Parser: fixed parsing of `as` followed by a method, in `&.`. Also parse `as(...)` the same as `self.as(...)`.
<crystal-gh> crystal/master 2a7f8ec Ary Borenszweig: Formatter: on format, upgrade the old `as` syntax to the new one
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
<travis-ci> crystal-lang/crystal#9ac27a0 (master - Added `as?` pseudo-method.): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/128605862
soveran has joined #crystal-lang
soveran_ has joined #crystal-lang
soveran has quit [Ping timeout: 240 seconds]
soveran_ has quit [Remote host closed the connection]
kulelu88 has left #crystal-lang ["Leaving"]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
maxpowa has quit [Ping timeout: 250 seconds]
maxpowa has joined #crystal-lang
soveran has joined #crystal-lang
A124 has quit [Quit: '']
Philpax has joined #crystal-lang
A124 has joined #crystal-lang
A124 has quit [Read error: Connection timed out]
A124 has joined #crystal-lang
A124 has quit [Changing host]
A124 has joined #crystal-lang
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has quit [Remote host closed the connection]
maxpowa has quit [Ping timeout: 250 seconds]
maxpowa has joined #crystal-lang
A124 has quit [Quit: '']
A124 has joined #crystal-lang
maxpowa has quit [Ping timeout: 276 seconds]
maxpowa has joined #crystal-lang
TheLemonMan 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]
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
Ven has joined #crystal-lang
maxpowa has quit [Ping timeout: 260 seconds]
maxpowa has joined #crystal-lang
maxpowa has quit [Ping timeout: 250 seconds]
maxpowa has joined #crystal-lang
trapped has joined #crystal-lang
maxpowa has quit [Ping timeout: 260 seconds]
maxpowa has joined #crystal-lang
maxpowa has quit [Ping timeout: 260 seconds]
maxpowa has joined #crystal-lang
Ven has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Ven has joined #crystal-lang
Philpax has quit [Read error: Connection reset by peer]
Philpax has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
<b|ackwolf> what language crystal interpreter written in?
maxpowa has quit [Ping timeout: 250 seconds]
pawnbox has joined #crystal-lang
<b|ackwolf> asterite: hey
Philpax has quit [Read error: Connection reset by peer]
Philpax has joined #crystal-lang
maxpowa has joined #crystal-lang
afasra has joined #crystal-lang
<afasra> s.a
ome has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
afasra has quit [Ping timeout: 250 seconds]
<Davy_CC> b|ackwolf: crystal itself
<b|ackwolf> Davy_CC: how is that possible? Ruby?
<asie> b|ackwolf: bootstrapping?
<b|ackwolf> asie: would you gimme a reference?
<asie> bootstrapping is when you use an earlier version of the compiler to compile later versions
<asie> you write an early version in any language
<asie> then you write a newer version in the language itself
<asie> and you use the early version to compile the newer version
<asie> that's how most languages which are written in themselves did it
<b|ackwolf> asie: aha, how can I find the first version?
<asie> github commit history?
<b|ackwolf> asie: OK
maxpowa has quit [Ping timeout: 276 seconds]
Philpax has quit [Read error: Connection reset by peer]
Philpax has joined #crystal-lang
maxpowa has joined #crystal-lang
mety has joined #crystal-lang
Ven has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Ven has joined #crystal-lang
maxpowa has quit [Ping timeout: 260 seconds]
maxpowa has joined #crystal-lang
maxpowa has quit [Ping timeout: 250 seconds]
maxpowa has joined #crystal-lang
Philpax has quit [Read error: Connection reset by peer]
Philpax has joined #crystal-lang
<Yxhuvud> sounds fun for the people that want to package and compile their stuff themselves. Is there a way for them to avoid having to compile a long chain of crystals?
Ven has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Philpax has quit [Ping timeout: 252 seconds]
Philpax has joined #crystal-lang
maxpowa has quit [Quit: Ahh! My head is on fire!]
Philpax has quit [Read error: Connection reset by peer]
Philpax has joined #crystal-lang
maxpowa has joined #crystal-lang
Philpax has quit [Read error: Connection reset by peer]
Philpax has joined #crystal-lang
ome has quit [Quit: Connection closed for inactivity]
Philpax has quit [Read error: Connection reset by peer]
Philpax has joined #crystal-lang
maxpowa has quit [Ping timeout: 260 seconds]
Ven has joined #crystal-lang
maxpowa has joined #crystal-lang
maxpowa has quit [Ping timeout: 260 seconds]
maxpowa has joined #crystal-lang
Philpax has quit [Ping timeout: 252 seconds]
mety has left #crystal-lang ["Quitte"]
Ven has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
|2701 has joined #crystal-lang
q0tw4 has joined #crystal-lang
<q0tw4> Why I can't write pointerof(self)? Does "self as Void*" implement this idea (storing pointer to the crystal instance as user pointer of C callback)?
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
q0tw4 has quit [Ping timeout: 246 seconds]
maxpowa has quit [Quit: Ahh! My head is on fire!]
maxpowa has joined #crystal-lang
q0tw4 has joined #crystal-lang
A124 has quit [Quit: '']
maxpowa has quit [Ping timeout: 276 seconds]
<crystal-gh> [crystal] asterite pushed 4 new commits to master: https://git.io/vwjsP
<crystal-gh> crystal/master 2e67559 Ary Borenszweig: Compiler: a macro def's body is now parsed as a regular method, not as a macro. Part of #2565
<crystal-gh> crystal/master e780cee Ary Borenszweig: Compiler: macro defs are now typed the moment they are instantiated, not at the end of the type inference phase
<crystal-gh> crystal/master d570274 Ary Borenszweig: Compiler: return type is no longer mandatory for macro defs
A124 has joined #crystal-lang
<q0tw4> I think this is a bug https://gist.github.com/Hikawa/48ed1bda030739ddfe517c78e12d2094 (version 0.16.0 [fc89c1a])
maxpowa has joined #crystal-lang
<travis-ci> crystal-lang/crystal#db7657e (master - Compiler: a lib call can always be typed, if the arguments types are not known): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/128687765
<BlaXpirit> q0tw4, easier this way https://carc.in/#/r/y24
<BlaXpirit> (easier to share code, that is)
<BlaXpirit> q0tw4, it is probably a bug worth reporting but here's how to do it https://carc.in/#/r/y27
maxpowa has quit [Ping timeout: 250 seconds]
maxpowa has joined #crystal-lang
<q0tw4> thanks. I am using instance vars of type proc because I can't store self as MyBaseClass+ in Void* and call overloaded methods from C callback. I need to express something like "self as MyBaseClass+" for this.
<leafybasi> I can't see any examples of using JSON mappings when responses are collections/arrays, is there any or is this something that just isn't readily supported?
<leafybasi> (90% I am missing something)
maxpowa has quit [Ping timeout: 260 seconds]
maxpowa has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
leafybasi is now known as leafybasil
<crystal-gh> [crystal] asterite pushed 4 new commits to master: https://git.io/vwjWG
<crystal-gh> crystal/master 82f2735 Ary Borenszweig: Compiler: fixed bug related to solving a path in a macro where there were free variables
<crystal-gh> crystal/master fcdfa77 Ary Borenszweig: Tuple: added `Tuple#+(other : Tuple)`
<crystal-gh> crystal/master 59c90a3 Ary Borenszweig: Compiler: fixed incorrect type inference for instance var initializers when no type could be guessed
maxpowa has quit [Ping timeout: 260 seconds]
<travis-ci> crystal-lang/crystal#66bbdf5 (master - Compiler: type instance vars initializers after class vars initializers. Fixes #2572): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/128703777
rolha has quit [Read error: Connection reset by peer]
mjblack has quit [Quit: ZNC - http://znc.in]
q0tw4 has quit [Remote host closed the connection]
rolha has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 244 seconds]
rolha has quit [Read error: Connection reset by peer]
rolha has joined #crystal-lang
rolha has quit [Read error: Connection reset by peer]
rolha has joined #crystal-lang
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
maxpowa has joined #crystal-lang
maxpowa has quit [Ping timeout: 276 seconds]
sp4rrow has joined #crystal-lang
<crystal-gh> [crystal] javajax closed pull request #2570: block comments proof of concept (master...block_comments) https://git.io/vwhP2
sp4rrow has quit [Quit: The Internet needs a break and I need a cookie]
maxpowa has joined #crystal-lang
sp4rrow has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has joined #crystal-lang
soveran has quit [Read error: Connection reset by peer]
soveran has joined #crystal-lang
maxpowa has quit [Ping timeout: 260 seconds]
trapped has quit [Ping timeout: 265 seconds]
pawnbox has joined #crystal-lang
maxpowa has joined #crystal-lang
pawnbox has quit [Ping timeout: 244 seconds]
soveran has quit [Remote host closed the connection]
Philpax has joined #crystal-lang
Philpax has quit [Ping timeout: 252 seconds]
maxpowa has quit [Quit: Ahh! My head is on fire!]
matp is now known as atp
atp is now known as matp
trapped has joined #crystal-lang
trapped has quit [Read error: Connection reset by peer]
maxpowa has joined #crystal-lang
ssvb has joined #crystal-lang
maxpowa has quit [Ping timeout: 276 seconds]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 250 seconds]
maxpowa has joined #crystal-lang
maxpowa has quit [Quit: Ahh! My head is on fire!]
maxpowa has joined #crystal-lang