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]
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 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
<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 59c90a3 Ary Borenszweig: Compiler: fixed incorrect type inference for instance var initializers when no type could be guessed