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
Raimondi has joined #crystal-lang
crime has quit [Ping timeout: 240 seconds]
umurgdk has quit [Remote host closed the connection]
umurgdk has joined #crystal-lang
dome22xl has quit [Quit: Leaving]
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
LastWhisper____ has joined #crystal-lang
Philpax has joined #crystal-lang
Raimondi has quit [Quit: The road to wisdom?—Well, it's plain and simple to express: Err and err and err again, but less and less and less. — Piet Hein]
zz_Cidan is now known as Cidan
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
ponga has joined #crystal-lang
Philpax has quit [Ping timeout: 250 seconds]
kulelu88 has left #crystal-lang ["Leaving"]
Philpax has joined #crystal-lang
ponga has quit []
dome22xl has joined #crystal-lang
Philpax has quit [Ping timeout: 250 seconds]
Philpax has joined #crystal-lang
pawnbox has joined #crystal-lang
bougyman has quit [Ping timeout: 260 seconds]
Cyrus has quit [Ping timeout: 276 seconds]
bougyman has joined #crystal-lang
Cyrus has joined #crystal-lang
Cyrus is now known as Guest97938
soveran has joined #crystal-lang
trapped has joined #crystal-lang
umurgdk has quit []
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
txdv has joined #crystal-lang
ozra_ has joined #crystal-lang
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 276 seconds]
soveran has joined #crystal-lang
Philpax has quit [Ping timeout: 250 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
Philpax has joined #crystal-lang
trapped has quit [Read error: Connection reset by peer]
mark_66 has joined #crystal-lang
Philpax has quit [Ping timeout: 250 seconds]
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
dome22xl has quit [Quit: Leaving]
<BlaXpirit> yeah, in -2 years
Cidan is now known as zz_Cidan
Philpax 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
soveran has quit [Remote host closed the connection]
Philpax has quit [Ping timeout: 250 seconds]
soveran has joined #crystal-lang
Philpax has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
Tophe__ has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
Philpax has quit [Ping timeout: 250 seconds]
ozra_ has quit [Ping timeout: 260 seconds]
ozra_ has joined #crystal-lang
Philpax has joined #crystal-lang
TheLemonMan has joined #crystal-lang
Philpax has quit [Ping timeout: 250 seconds]
Philpax has joined #crystal-lang
soveran has quit [Remote host closed the connection]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 276 seconds]
Philpax has quit [Ping timeout: 250 seconds]
pawnbox has joined #crystal-lang
soveran has joined #crystal-lang
trapped has joined #crystal-lang
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
ozra_ has quit [Ping timeout: 244 seconds]
ozra_ 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
crime has joined #crystal-lang
crime has quit [Read error: Connection reset by peer]
crime has joined #crystal-lang
praveen has joined #crystal-lang
Philpax 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]
mjblack has quit [Ping timeout: 276 seconds]
Raimondi has joined #crystal-lang
crime has quit [Read error: Connection reset by peer]
crime has joined #crystal-lang
crime has quit [Read error: Connection reset by peer]
Philpax has quit [Ping timeout: 252 seconds]
crime has joined #crystal-lang
crime has quit [Remote host closed the connection]
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vwKKr
<crystal-gh> crystal/master 2a7af26 Ary Borenszweig: Allow type annotation + initialization `@var : Type = value`. Fixes #2491
praveen has quit [Remote host closed the connection]
praveen has joined #crystal-lang
<travis-ci> crystal-lang/crystal#2a7af26 (master - Allow type annotation + initialization `@var : Type = value`. Fixes #2491): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/126394381
zz_Cidan is now known as Cidan
praveen has quit [Remote host closed the connection]
praveen has joined #crystal-lang
Cidan is now known as zz_Cidan
LastWhisper____ has joined #crystal-lang
crime has joined #crystal-lang
soveran has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
praveen has quit [Remote host closed the connection]
praveen has joined #crystal-lang
pawnbox has joined #crystal-lang
praveen has quit [Remote host closed the connection]
praveen has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
Guest97938 is now known as Cyrus
Cyrus has quit [Changing host]
Cyrus has joined #crystal-lang
pawnbox has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
crime has quit [Ping timeout: 240 seconds]
soveran has quit [Remote host closed the connection]
mark_66 has quit [Remote host closed the connection]
soveran has joined #crystal-lang
sp4rrow has joined #crystal-lang
<sp4rrow> I am just getting back to crystal
<sp4rrow> I was curious I was building a game ai
<sp4rrow> is there any concurrency support in crystal now?
<RX14> yes
<RX14> we have fibers
<RX14> and fork() is still the story for parallelism
<RX14> OS threads exist, but doing IO in them crashes the program
sp4rrow has quit [Quit: The Internet needs a break and I need a cookie]
sp4rrow has joined #crystal-lang
soveran has quit [Remote host closed the connection]
mjblack has joined #crystal-lang
soveran has joined #crystal-lang
sp4rrow has quit [Quit: The Internet needs a break and I need a cookie]
LastWhisper____ has quit [Ping timeout: 250 seconds]
sp4rrow has joined #crystal-lang
<sp4rrow> thanks RX14 I will have to check out fork
<sp4rrow> does copy on write work?
<RX14> it's literally just fork()
soveran has quit [Remote host closed the connection]
<RX14> if the OS supports it, COW works
<sp4rrow> sweet that sounds awesome
<RX14> but of course you don't share memory
<RX14> so form isn't that useful
<RX14> fork*
<sp4rrow> I would never dream of it
<RX14> it's basically useful just for binding a socket then forking workers
<RX14> i think that works
<RX14> you'll have to test it
<RX14> but it should
<sp4rrow> I was trying to use some OSX profiling tools earlier
<sp4rrow> and I could not get them to work
<sp4rrow> do you know how to get a profiler to work with crystal
<RX14> profiling tools *kinda* work
<RX14> if they work on any old executable, they will work on crystal
<RX14> the ones which require compiler integration don't
<sp4rrow> ok
<sp4rrow> which ones work for you?
<RX14> can't remember
<sp4rrow> ok I am googling around
<sp4rrow> thanks man
pawnbox_ has joined #crystal-lang
praveen__ has joined #crystal-lang
praveen has quit [Ping timeout: 260 seconds]
pawnbox has quit [Ping timeout: 276 seconds]
<sp4rrow> just curious but what is crystals story on windows machines?
crime has joined #crystal-lang
<jokke> hey
<jokke> !logs
crime has quit [Read error: Connection reset by peer]
<jokke> hm
<asterite> sp4rrow: Instruments on macosx works pretty well
pawnbox_ has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
Ven has joined #crystal-lang
pawnbox has quit [Ping timeout: 260 seconds]
praveen__ has quit []
<crystal-gh> [crystal] gerrywastaken opened pull request #2530: Add missing `nil`s to documentation (master...fix-missing-nils-in-array-docs) https://git.io/vw6yd
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
Ven has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rtl has joined #crystal-lang
<sp4rrow> I am looking through the parser and I am curious why crystal did not use one off the shelf?
<sp4rrow> I am sure there are many valid reasons
<sp4rrow> include lang like ruby end up heavily modding the parser in the end
<sp4rrow> just seems like it would be easier for some of the issues I was reading to implement new syntax feature
<sp4rrow> also I could be very wrong
soveran has joined #crystal-lang
<BlaXpirit> sp4rrow, well you probably are wrong. not a single popular programming language uses "one off the shelf"
<sp4rrow> cool good to know
<BlaXpirit> it's such a tiny help but the downsides are countless
<sp4rrow> I thought yacc was common that was the one I was thinking of
<BlaXpirit> those parsers are made for generic things like, you know, space-separated words and simple quoting but none of it will be useful
<sp4rrow> that is excellent to know
<BlaXpirit> of course i may be wrong because i know little about this
<sp4rrow> well it sounds like you know more then me
<sp4rrow> also up side i can read this parser and understand the logic that I am reading
<sp4rrow> I dont understand ruby's parser
<sp4rrow> just curious
<sp4rrow> and not trying to put down anyones decision
sp4rrow has quit [Quit: Textual]
sp4rrow has joined #crystal-lang
<RX14> it's a pretty traditional parsing architecture
<RX14> tokenise the source, then recursive descent I think
<RX14> such parsers are easy to write, easy to understand and powerful
<RX14> from my limited experience with them
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vw6hZ
<crystal-gh> crystal/master 29a3e3a Ary Borenszweig: Compiler: fixed small codegen issue with class vars initializers
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/vw6ho
<crystal-gh> crystal/master dee459d Gerry: Add missing `nil`s to documentation (#2530)...
<travis-ci> crystal-lang/crystal#29a3e3a (master - Compiler: fixed small codegen issue with class vars initializers): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/126498888
sp4rrow has quit [Quit: The Internet needs a break and I need a cookie]
<travis-ci> crystal-lang/crystal#dee459d (master - Add missing `nil`s to documentation (#2530)): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/126499258
sp4rrow has joined #crystal-lang
onionhammer has quit [Quit: WeeChat 1.0.1]
onionhammer has joined #crystal-lang
pawnbox has joined #crystal-lang
soveran has quit [Remote host closed the connection]
DeBot has quit [Ping timeout: 246 seconds]
pawnbox has quit [Ping timeout: 240 seconds]
jokke has quit [Ping timeout: 276 seconds]
jokke has joined #crystal-lang
sp4rrow has quit [Quit: The Internet needs a break and I need a cookie]
Philpax has joined #crystal-lang
ozra_ has quit [Ping timeout: 252 seconds]
ozra_ has joined #crystal-lang
Philpax has quit [Ping timeout: 252 seconds]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 260 seconds]
trapped has quit [Read error: Connection reset by peer]
onionhammer has quit [Quit: WeeChat 1.0.1]
pawnbox has joined #crystal-lang
pawnbox has quit [Ping timeout: 268 seconds]
onionhammer has joined #crystal-lang