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…]
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