jhass changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.9.1 | Fund Crystals development: http://is.gd/X7PRtI | Paste > 3 lines of text to https://gist.github.com | GH: https://github.com/manastech/crystal | Docs: http://crystal-lang.org/docs/ | API: http://crystal-lang.org/api/ | Logs: http://irclog.whitequark.org/crystal-lang
fowlduck has quit [Remote host closed the connection]
trapped has quit [Quit: Textual IRC Client: www.textualapp.com]
Philpax__ has joined #crystal-lang
<crystal-gh> [crystal] asterite pushed 3 new commits to master: http://git.io/v0yTC
<crystal-gh> crystal/master 30bd486 Julien 'Lta' BALLET: delegate macro supports multiple methods
<crystal-gh> crystal/master b9a86d1 Julien 'Lta' BALLET: make delegate arg-safe again
<crystal-gh> crystal/master 5903709 Ary Borenszweig: Merge pull request #1955 from elthariel/delegate_multi...
fowlduck has joined #crystal-lang
<travis-ci> manastech/crystal#5903709 (master - Merge pull request #1955 from elthariel/delegate_multi): The build passed. https://travis-ci.org/manastech/crystal/builds/97348336
<DeBot> https://github.com/manastech/crystal/pull/1955 (delegate macro supports multiple methods)
fowlduck has quit [Remote host closed the connection]
ozra has joined #crystal-lang
ozra_ has quit [Ping timeout: 240 seconds]
DeBot has quit [Quit: Crystal IRC]
DeBot has joined #crystal-lang
olek_poz has quit [Ping timeout: 246 seconds]
fowlduck has joined #crystal-lang
ozra_ has joined #crystal-lang
ozra has quit [Ping timeout: 272 seconds]
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
iamstef has quit [Ping timeout: 240 seconds]
vikaton has quit [Ping timeout: 256 seconds]
iamstef has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
vikaton has joined #crystal-lang
fowlduck has joined #crystal-lang
ozra_ has quit [Quit: Konversation terminated!]
dylanmei has quit [Quit: ZZZzzz…]
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 255 seconds]
fowlduck has joined #crystal-lang
_whitelogger has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
dylanmei has quit [Quit: ZZZzzz…]
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
Philpax__ has quit [Ping timeout: 260 seconds]
fowlduck has quit [Remote host closed the connection]
mroth has quit [Ping timeout: 240 seconds]
guilleiguaran__ has quit [Ping timeout: 240 seconds]
hohenfall has quit [Ping timeout: 240 seconds]
mroth has joined #crystal-lang
guilleiguaran__ has joined #crystal-lang
fowlduck has joined #crystal-lang
hohenfall has joined #crystal-lang
Philpax has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
triangles2 has quit [Ping timeout: 272 seconds]
fowlduck has quit [Remote host closed the connection]
trapped has joined #crystal-lang
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
trapped has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
fowlduck has joined #crystal-lang
trapped has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
trapped has quit [Quit: Textual IRC Client: www.textualapp.com]
pawnbox has joined #crystal-lang
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
meatchicken has joined #crystal-lang
fowlduck has joined #crystal-lang
sdogruyol 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]
fowlduck has quit [Remote host closed the connection]
mroth has quit [Ping timeout: 240 seconds]
guilleiguaran__ has quit [Ping timeout: 240 seconds]
olek_poz has joined #crystal-lang
mroth has joined #crystal-lang
fowlduck has joined #crystal-lang
mroth has quit [Ping timeout: 240 seconds]
Arctaire has quit [Ping timeout: 250 seconds]
danzilio has quit [Ping timeout: 260 seconds]
guilleiguaran__ has joined #crystal-lang
Arctaire has joined #crystal-lang
danzilio has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
mroth has joined #crystal-lang
Arctaire has quit [Ping timeout: 255 seconds]
mroth has quit [Ping timeout: 240 seconds]
aemadrid has quit [Ping timeout: 255 seconds]
pawnbox has joined #crystal-lang
guilleiguaran__ has quit [Ping timeout: 260 seconds]
danzilio has quit [Ping timeout: 256 seconds]
fowlduck has joined #crystal-lang
pawnbox_ has joined #crystal-lang
pawnbox has quit [Read error: No route to host]
pawnbox_ has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
pawnbox has quit [Ping timeout: 246 seconds]
danzilio has joined #crystal-lang
fowlduck has joined #crystal-lang
mroth has joined #crystal-lang
Arctaire has joined #crystal-lang
aemadrid has joined #crystal-lang
guilleiguaran__ has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
sdogruyol has quit [Remote host closed the connection]
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
nulpunkt has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
sdogruyol has joined #crystal-lang
sdogruyol has quit [Ping timeout: 246 seconds]
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
Bofu2U has quit [Ping timeout: 240 seconds]
guilleiguaran__ has quit [Ping timeout: 240 seconds]
Arctaire has quit [Ping timeout: 255 seconds]
danzilio has quit [Ping timeout: 260 seconds]
fowlduck has joined #crystal-lang
Arctaire has joined #crystal-lang
danzilio has joined #crystal-lang
sdogruyol has joined #crystal-lang
aemadrid has quit [Ping timeout: 260 seconds]
danzilio has quit [Ping timeout: 240 seconds]
Bofu2U has joined #crystal-lang
mroth has quit [Ping timeout: 272 seconds]
fowlduck has quit [Remote host closed the connection]
Arctaire has quit [Ping timeout: 255 seconds]
akaiiro has joined #crystal-lang
danzilio has joined #crystal-lang
aemadrid has joined #crystal-lang
fowlduck has joined #crystal-lang
mroth has joined #crystal-lang
danzilio has quit [Ping timeout: 255 seconds]
aemadrid has quit [Ping timeout: 240 seconds]
mroth has quit [Ping timeout: 240 seconds]
fowlduck has quit [Remote host closed the connection]
ddfreyne_ has quit [Remote host closed the connection]
aemadrid has joined #crystal-lang
aemadrid has quit [Read error: Connection reset by peer]
fowlduck has joined #crystal-lang
Arctaire has joined #crystal-lang
mroth has joined #crystal-lang
aemadrid has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
sdogruyol has quit [Quit: Leaving...]
guilleiguaran__ has joined #crystal-lang
danzilio has joined #crystal-lang
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
mroth has quit []
mroth has joined #crystal-lang
akaiiro has quit [Ping timeout: 240 seconds]
aemadrid has quit []
aemadrid has joined #crystal-lang
guilleiguaran__ has quit []
guilleiguaran__ has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
danzilio has quit []
danzilio has joined #crystal-lang
Arctaire has quit []
Arctaire has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
danzilio_ has joined #crystal-lang
danzilio has quit [Client Quit]
danzilio_ is now known as danzilio
pjb3 has joined #crystal-lang
FLOOR_9_ has joined #crystal-lang
fowlduck has joined #crystal-lang
luislavena has joined #crystal-lang
pjb3 has quit [Quit: pjb3]
<luislavena> has anyone used oprofile and opannotate for profiling?
danzilio_ has joined #crystal-lang
Arctaire_ has joined #crystal-lang
sadin has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
dylanmei has joined #crystal-lang
sadin has quit [Ping timeout: 240 seconds]
FLOOR_9_ has quit [Read error: Connection reset by peer]
fowlduck has quit [Remote host closed the connection]
FLOOR_9_ has joined #crystal-lang
<asterite> luislavena: in mac osx I use Instruments, but I don't know what's a good way to profile in linux. If you find a way, a blog post or at least letting us know would be nice :-)
<asterite> I think I tried to use perftools without success
akaiiro has joined #crystal-lang
<luislavena> asterite: it did work for me, showing me the source and everything
<luislavena> but couldn't figure out how to avoid the std code be included in the results
<asterite> Hm, maybe we need a way to not add debug data for 3rd party libraries somehow. Maybe the compiler could do that automatically: only debug the current project (src), libs and other paths are 3rd party
fowlduck has joined #crystal-lang
<luislavena> perhaps make that an option?
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
FLOOR_9_ has quit []
<BlaXpirit> gotta implement that first :p
fowlduck has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
danzilio_ has quit []
Arctaire_ has quit []
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
akaiiro has quit [Ping timeout: 272 seconds]
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
Philpax has quit [Ping timeout: 256 seconds]
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
dylanmei has quit [Quit: ZZZzzz…]
sogard has joined #crystal-lang
<sogard> Hello, guys. Any ideas why the Call object in a macro does not have the #obj method?
<jhass> sogard: #receiver
<sogard> Thanks a lot! Any idea why?
fowlduck has quit [Remote host closed the connection]
<jhass> we're talking AST level here
<jhass> #receiver may return another call, a local variable etc
<sogard> Got it.
fowlduck has joined #crystal-lang
<sogard> Also, any tips for writing helper functions that I would use in macros?
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
<sogard> Anyone got any idea how I can write functions/helpers that I can use in macros? (e.g. stringify that you can all)
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
<jhass> sogard: they have to be baked into the compiler
<sogard> jhass: I was afraid so. Is there absolutely no way to call macros inside of macros?
<jhass> calling macros should work
<sogard> jhass: Calling macros recursively?
<sogard> jhass: I'm not able to call a macro that was previously defined.
fowlduck has quit [Remote host closed the connection]
<sogard> Yeah, sure, but then the code gets created. I mean, calling a macro within {{ }}.
<sogard> jhass: Yes, this makes sense. :) I didn't realise you could just call the macro.
<jhass> the gotcha is that the result of each invocation must parse
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
dylanmei has joined #crystal-lang
fowlduck has joined #crystal-lang
dylanmei has quit [Ping timeout: 265 seconds]
olek_poz has quit [Ping timeout: 246 seconds]
fowlduck has quit [Remote host closed the connection]
dylanmei has joined #crystal-lang
<sogard> jhass: Seems like I managed to break it somehow. I'm getting a segfault without going to the memory layer.
<jhass> sogard: endless recursion?
<sogard> jhass: You're good. :D
<sogard> jhass: I'm guessing it's already reported.
<jhass> well, a segfault is the normal reaction to a stack overflow, you're just used of runtimes handling it and turning it into a descriptive error
<sogard> I think the usual error was "Stack too deep" or something similar when using C & gcc.
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
trapped has joined #crystal-lang
fowlduck has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
trapped has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
trapped has joined #crystal-lang
Raimondi has quit [Read error: Connection reset by peer]
Raimondi has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
<crystal-gh> [crystal] asterite pushed 2 new commits to master: http://git.io/v07wQ
<crystal-gh> crystal/master d84c303 Sergio Gil: Basic YAML generation
<crystal-gh> crystal/master f9614e3 Ary Borenszweig: Merge pull request #1929 from porras/to-yaml...
<crystal-gh> [crystal] asterite pushed 4 new commits to master: http://git.io/v07rq
<crystal-gh> crystal/master af254a3 Ary Borenszweig: Removed `Array#buffer`, `StaticArray#buffer` and `Slice#buffer`. Use `to_unsafe` instead (so unsafe usages are easier to spot)
<crystal-gh> crystal/master 490be61 Ary Borenszweig: [ci skip] Updated Changelog
<crystal-gh> crystal/master 2fb81c5 Ary Borenszweig: Removed `String#cstr`. Use `to_unsafe` instead (so unsafe usages are easier to spot)
fowlduck has quit [Remote host closed the connection]
trapped has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
fowlduck has joined #crystal-lang
<travis-ci> manastech/crystal#2fb81c5 (master - Removed `String#cstr`. Use `to_unsafe` instead (so unsafe usages are easier to spot)): The build passed. https://travis-ci.org/manastech/crystal/builds/97514617
yopp has left #crystal-lang ["woop-woop-woop"]
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
luislavena has quit [Quit: Leaving]
daveshah has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
Philpax has joined #crystal-lang
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
sogard has quit [Ping timeout: 252 seconds]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
akaiiro has joined #crystal-lang
daveshah has quit [Remote host closed the connection]
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
dylanmei has quit [Ping timeout: 240 seconds]
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
olek_poz has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
fowlduck has joined #crystal-lang
fowlduck has quit [Remote host closed the connection]
waterlink has joined #crystal-lang