jhass changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.16.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
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 246 seconds]
sp4rrow has joined #crystal-lang
sp4rrow has quit [Quit: The Internet needs a break and I need a cookie]
asie has joined #crystal-lang
Philpax has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 246 seconds]
Guest15757 is now known as nwmcsween
|2701 has quit [Quit: Connection closed for inactivity]
pawnbox has joined #crystal-lang
pawnbox has quit [Read error: Connection reset by peer]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 244 seconds]
sp4rrow has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 244 seconds]
willl has quit [Quit: Connection closed for inactivity]
pawnbox has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has joined #crystal-lang
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
<pawnbox> latest crystal doesn't support class vars for generic classes, right?
sp4rrow has quit [Quit: The Internet needs a break and I need a cookie]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
sp4rrow has joined #crystal-lang
sp4rrow has quit [Client Quit]
pawnbox has quit [Remote host closed the connection]
kulelu88 has joined #crystal-lang
pawnbox has joined #crystal-lang
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has joined #crystal-lang
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has joined #crystal-lang
<BlaXpirit> pawnbox, apparently not.
<BlaXpirit> doesn't support class vars for generic classes
soveran has quit [Remote host closed the connection]
Ven has joined #crystal-lang
Ven has quit [Client Quit]
Ven has joined #crystal-lang
trapped has joined #crystal-lang
kulelu88 has quit [Ping timeout: 244 seconds]
mgarciaisaia has joined #crystal-lang
mgarciaisaia has quit [Ping timeout: 260 seconds]
kulelu88 has joined #crystal-lang
Ven has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
Ven has joined #crystal-lang
<crystal-gh> [crystal] mosop opened pull request #2593: Rescue doesn't accept global type path (master...rescue_accepts_global_type_path) https://git.io/vrskA
kulelu88 has left #crystal-lang ["Leaving"]
|2701 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
BlaXpirit has quit [Quit: Bye]
BlaXpirit has joined #crystal-lang
Ven has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<|2701> is crystal doing to have anything like drb?
pawnbox has quit [Remote host closed the connection]
<jhass> good question, I guess RPC libs will happen as shards first and if one turns out extremely popular we might pull it into stdlib
pawnbox has joined #crystal-lang
trapped has quit [Ping timeout: 276 seconds]
pawnbox has quit [Ping timeout: 260 seconds]
nwmcsween_ has joined #crystal-lang
nwmcsween has quit [Ping timeout: 260 seconds]
Ven has joined #crystal-lang
trapped has joined #crystal-lang
pawnbox has joined #crystal-lang
<|2701> gotcha
<|2701> you know a great name for that would be refract
<|2701> like refracting light through the crystal into somewhere else
pawnbox has quit [Ping timeout: 276 seconds]
avdi_ has joined #crystal-lang
avdi has quit [Ping timeout: 244 seconds]
avdi_ is now known as avdi
rvchangue has quit [Ping timeout: 244 seconds]
Ven has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Ven has joined #crystal-lang
Ven has quit [Client Quit]
rvchangue has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
matp has quit [Ping timeout: 276 seconds]
matp has joined #crystal-lang
matp has quit [Ping timeout: 240 seconds]
trapped has quit [Read error: Connection reset by peer]
emancu has quit []
matp has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 265 seconds]
Philpax has quit [Ping timeout: 252 seconds]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 276 seconds]
pawnbox has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
mgarciaisaia has left #crystal-lang [#crystal-lang]
trapped has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
Ven has joined #crystal-lang
CompanionCube has quit [Ping timeout: 250 seconds]
pawnbox has quit [Remote host closed the connection]
Ven has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
CompanionCube has joined #crystal-lang
CompanionCube has quit [Changing host]
CompanionCube has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 240 seconds]
pawnbox has joined #crystal-lang
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
pawnbox has quit [Ping timeout: 250 seconds]
<crystal-gh> [crystal] miketheman opened pull request #2595: Add the latest xcode image for OSX builds (master...miketheman/newer_osx_build) https://git.io/vrsVp
soveran has quit [Remote host closed the connection]
A124 has quit [Ping timeout: 260 seconds]
A124 has joined #crystal-lang
tilpner has quit [Quit: :wq]
aemadrid has quit [Ping timeout: 260 seconds]
aemadrid has joined #crystal-lang
tilpner has joined #crystal-lang
miketheman is now known as miketheman_
tilpner has quit [Quit: :wq]
tilpner has joined #crystal-lang
miketheman_ is now known as miketheman
Ven has joined #crystal-lang
emancu has joined #crystal-lang
<emancu> is there any way to get all the instance variables and its values on runtime ?
<jhass> you can get a list of instance variables at compile time and using that list generate code to get the values at runtime
<jhass> emancu: https://carc.in/#/r/ygu
<emancu> jhass: interesting... thanks!
<emancu> i will play around that snippet and see if it helps me
<emancu> jhass: because I would like to parametrise the `@type`
trapped has quit [Read error: Connection reset by peer]
<jhass> keep in mind you can't pass a runtime value to the macro language as macros are run at compile time so the runtime value is unknown
<emancu> i know
<emancu> i want to have a class/module that inspects into other class instance vars
<emancu> class InspectCar
<emancu> inspect_class Car
<emancu> end
<emancu> inspect_class would be a macro that gets all the vars
<jhass> should work thanks to the new http://crystal-lang.org/api/Macros/Path.html#resolve%3AASTNode-instance-method
<emancu> awesome.. I will take a look
<emancu> jhass: remember the tag for macros to print the generated code ?
<emancu> `{% debug %}` or something
pawnbox has joined #crystal-lang
<jhass> yeah, with parens
<jhass> {{debug()}} or {% debug() %}
pawnbox has quit [Ping timeout: 246 seconds]
<emancu> right.. parens
<emancu> thx
<emancu> jhass: still there ?