RX14 changed the topic of #crystal-lang to: The Crystal programming language | http://crystal-lang.org | Crystal 0.20.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
snsei has joined #crystal-lang
snsei has quit [Ping timeout: 256 seconds]
<crystal-gh> [crystal] keplersj opened pull request #3634: [WIP] Add ASM.JS/Emscripten Target (master...asmjs) https://git.io/v1WbV
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 256 seconds]
bmcginty has quit [Ping timeout: 252 seconds]
snsei has joined #crystal-lang
bmcginty has joined #crystal-lang
snsei has quit [Ping timeout: 240 seconds]
bjz_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/v1WAy
<crystal-gh> crystal/master 4b7ef7d Ary Borenszweig: Docs: show `T | NIl` as `T?` for types in addition to nodes
<travis-ci> crystal-lang/crystal#4b7ef7d (master - Docs: show `T | NIl` as `T?` for types in addition to nodes): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/181050567
bjz has joined #crystal-lang
daekano has quit [K-Lined]
daekano has joined #crystal-lang
vikaton has quit [Quit: Connection closed for inactivity]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 250 seconds]
matp has joined #crystal-lang
matp_ has quit [Read error: Connection reset by peer]
vikaton has joined #crystal-lang
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
soveran has joined #crystal-lang
bjz has joined #crystal-lang
soveran has quit [Ping timeout: 248 seconds]
jwaldrip has quit []
jwaldrip has joined #crystal-lang
jwaldrip has quit [Client Quit]
jwaldrip has joined #crystal-lang
jwaldrip has quit []
jwaldrip has joined #crystal-lang
jwaldrip has quit [Client Quit]
jwaldrip has joined #crystal-lang
jwaldrip has quit [Client Quit]
muelleme has joined #crystal-lang
snsei has joined #crystal-lang
snsei has quit [Ping timeout: 246 seconds]
hexreel has joined #crystal-lang
p0p0pr37 has quit [Read error: Connection reset by peer]
p0p0pr37 has joined #crystal-lang
maxpowa has quit [Ping timeout: 265 seconds]
hexreel has left #crystal-lang [#crystal-lang]
vikaton has quit [Quit: Connection closed for inactivity]
bjz_ has joined #crystal-lang
bjz has quit [Ping timeout: 260 seconds]
Raimondii has joined #crystal-lang
Raimondi has quit [Ping timeout: 244 seconds]
Raimondii is now known as Raimondi
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 250 seconds]
Raimondii has joined #crystal-lang
Raimondi has quit [Ping timeout: 244 seconds]
Raimondii is now known as Raimondi
Raimondi has quit [Ping timeout: 244 seconds]
Raimondi has joined #crystal-lang
bjz has joined #crystal-lang
bjz_ has quit [Ping timeout: 256 seconds]
pawnbox has joined #crystal-lang
vivus-ignis has joined #crystal-lang
vivus-ignis1 has joined #crystal-lang
soveran has joined #crystal-lang
vivus-ignis has quit [Ping timeout: 260 seconds]
vivus-ignis1 is now known as vivus-ignis
soveran has quit [Ping timeout: 244 seconds]
snsei has joined #crystal-lang
snsei has quit [Ping timeout: 258 seconds]
bjz has quit [Ping timeout: 260 seconds]
bjz_ has joined #crystal-lang
pawnbox has quit [Ping timeout: 256 seconds]
pawnbox has joined #crystal-lang
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
rolha has joined #crystal-lang
rolha has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
soveran has quit [Remote host closed the connection]
<RX14> @asterite if you're around what would you think of having a feature freeze until parallelism is done? In my opinion it would be nice to focus on parallelism to get it done.
<FromGitter> <sdogruyol> @Rx14 that might be a good approach
<RX14> i'm not entirely sure what the current state of the language is re: parallelsim, but I don't think the GC currently works in multiple threads
<RX14> so that seems to be the first hurdle
<RX14> so maybe replacing spawn with Thread.new, making all IO blocking, and generally disabling the scheduler (in a branch of course) would be a good start for experimenting with getting the GC working without the runtime getting in the way
<FromGitter> <sdogruyol> i'd like to see the effects of parallel execution before 1.0 to make things more stable / durable
<RX14> once the GC is done that can be PRed and the stdlib can be ported
<FromGitter> <sdogruyol> you're talking about Boehm GC or new one?
<RX14> thats how I would approach it, but again i'm not 100% sure on what actually needs to be done
<RX14> @sdogruyol well the boehm gc should be able to do multithreaded
<RX14> but eventually we will need out own GC
<FromGitter> <sdogruyol> yeah boehm has multithreaded support but in the end our own GC
<RX14> and writing a GC is a task which seems to start by locking yourself away and reading academic papers for a month
<FromGitter> <sdogruyol> i'm trying to understand GCs and experiment though i am a total noob
<FromGitter> <sdogruyol> a mark and sweep GC would be the simplest for now
<FromGitter> <sdogruyol> and yeah i agree with you that you need to read lots of stuff
<RX14> yeah well i'm writing a satellite prediciuon library and it took me a week to even find a source of information on how to use the information I was getting from the C library I was binding
<FromGitter> <sdogruyol> wow, that sounds cool. How would you use that library?
<RX14> i'm using it to track NOAA weather satellites
<RX14> which transmit their weather images all the time using a format called APT
<FromGitter> <sdogruyol> that's totally out of my knowledge domain :D
<RX14> which you can decode using a program called wxtoimg
<FromGitter> <sdogruyol> are they publicly accessible?
<RX14> yes
<FromGitter> <sdogruyol> now that's cool
<FromGitter> <sdogruyol> meanwhile there's this great book about GCs http://gchandbook.org/
<FromGitter> <sdogruyol> seems like the defacto source
rolha has joined #crystal-lang
<RX14> @sdogruyol do you want a copy?
rolha has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rolha has joined #crystal-lang
rolha has quit [Quit: Textual IRC Client: www.textualapp.com]
<FromGitter> <sdogruyol> :)
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 265 seconds]
p0p0pr37_ has joined #crystal-lang
p0p0pr37_ has joined #crystal-lang
sardaukar has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 265 seconds]
Philpax has quit [Ping timeout: 246 seconds]
bjz_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bmcginty has quit [Ping timeout: 268 seconds]
bmcginty has joined #crystal-lang
A124 has quit [Read error: No route to host]
A124 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]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 258 seconds]
snsei has joined #crystal-lang
snsei has quit [Remote host closed the connection]
pawnbox has joined #crystal-lang
matp_ has joined #crystal-lang
matp has quit [Read error: Connection reset by peer]
vivus-ignis1 has joined #crystal-lang
vivus-ignis has quit [Ping timeout: 250 seconds]
vivus-ignis1 is now known as vivus-ignis
<FromGitter> <sdogruyol> so silent today
<Papierkorb> Doing stuff for university. PHP. Send help -.-;
<FromGitter> <sdogruyol> @papierkorb i pray for you :pray:
soveran has joined #crystal-lang
<tilpner> Papierkorb - What class/course?
<tilpner> (Don't have to translate)
<Papierkorb> tilpner: "Web Programmierung"
<Papierkorb> The professor called Ruby on Rails "insignificant and dead" btw, in case you were wondering if it's actually interesting
<tilpner> ...
soveran has quit [Ping timeout: 248 seconds]
<tilpner> I hope that was optional :s
<Papierkorb> Nah
<tilpner> Welp, sorry
<RX14> Papierkorb, what does the professorsay use instead?
<FromGitter> <sdogruyol> asp for sure
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 248 seconds]
<txdv> Papierkorb: that professor is hochnaesig
<txdv> he is probably insignificant and will be dead soon
* tilpner .oO( Aren't we all? )
<tilpner> But I'd guess he'd recommend PHP if he's teaching it. Maybe
<crystal-gh> [crystal] asterite pushed 1 new commit to master: https://git.io/v1lgm
<crystal-gh> crystal/master 324d5ba Ary Borenszweig: Compiler: fixed bug regarding generic type, module inclusion and instance vars. Fixes #3635
dioxylin has joined #crystal-lang
<txdv> well, the new php is nice
<txdv> still, so much baggage
muelleme has quit [Ping timeout: 244 seconds]
<dioxylin> Hello. I was wanting to use Crystal, but I am on Windows. What blockers exist for getting a Windows build?
<travis-ci> crystal-lang/crystal#324d5ba (master - Compiler: fixed bug regarding generic type, module inclusion and instance vars. Fixes #3635): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/181163551
<DeBot> https://github.com/crystal-lang/crystal/issues/3635 (ivar initialized error with inherited double nested generic class)
bjz has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
<BlaXpirit> dioxylin, i dunno. here's the latest effort https://github.com/crystal-lang/crystal/pull/3582
muelleme has joined #crystal-lang
sardaukar has quit [Remote host closed the connection]
muelleme has quit [Ping timeout: 240 seconds]
soveran has joined #crystal-lang
<FromGitter> <alex-lairan> @papierkorb, Ruby on Rails 'raw' will dead, but somes tools increase the power of ROR ! :)
<FromGitter> <alex-lairan> ex: Trailblazers
snsei has joined #crystal-lang
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
snsei has quit [Remote host closed the connection]
<crystal-gh> [crystal] asterite closed pull request #3633: fix json#any bool value, fixed #3632 (master...json_any_fix) https://git.io/v1W5a
<FromGitter> <catmando> Ex: hyper-rails (http://ruby-hyperloop.io)
muelleme has joined #crystal-lang
bjz has joined #crystal-lang
muelleme has quit [Ping timeout: 260 seconds]
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<FromGitter> <spalladino> @dioxylin some people has been able to run Crystal in the Ubuntu bash of the latest Windows version (see https://www.reddit.com/r/crystal_programming/comments/4m9fjd/i_got_crystal_to_install_in_the_ubuntu_bash/), though this is far from official and I'm not sure which issues you might run into. It won't help for running production code, but might be good enough to play with the language.
soveran has quit [Remote host closed the connection]
soveran has joined #crystal-lang
<travis-ci> crystal-lang/crystal#79be773 (master - fix json#any bool value, fixed #3632): The build passed. https://travis-ci.org/crystal-lang/crystal/builds/181186647
<DeBot> https://github.com/crystal-lang/crystal/issues/3632 (JSON bug parsing bool in hash)
bjz has joined #crystal-lang
bjz has quit [Ping timeout: 258 seconds]
bjz has joined #crystal-lang
bjz has quit [Client Quit]
jtarchie has joined #crystal-lang
bjz has joined #crystal-lang
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jtarchie has left #crystal-lang [#crystal-lang]
bjz has joined #crystal-lang
vivus-ignis has quit [Ping timeout: 265 seconds]
bjz has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
p0p0pr37_ has quit [Quit: Going offline, see ya! (www.adiirc.com)]
soveran has quit [Remote host closed the connection]
<crystal-gh> [crystal] Sija opened pull request #3637: Bind search event to handle clearing doc search field via (x) button (master...docs-search-event) https://git.io/v1lXj
dhk has joined #crystal-lang
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
soveran has quit [Ping timeout: 250 seconds]