00:01
jmoriau has quit [Client Quit]
00:03
jmoriau has joined #crystal-lang
00:05
jmoriau has quit [Client Quit]
00:12
paulcsmith_ has joined #crystal-lang
00:16
jmoriau has joined #crystal-lang
00:18
jmoriau has quit [Client Quit]
00:20
jmoriau has joined #crystal-lang
00:21
jmoriau has quit [Client Quit]
00:25
fdr- has joined #crystal-lang
00:34
pawnbox has joined #crystal-lang
00:34
fdr- has left #crystal-lang [#crystal-lang]
00:39
pawnbox has quit [Ping timeout: 244 seconds]
00:39
fdr- has joined #crystal-lang
01:08
_whitelogger has joined #crystal-lang
01:10
DeBot has joined #crystal-lang
01:10
Philpax has joined #crystal-lang
01:26
pawnbox has joined #crystal-lang
01:30
pawnbox has quit [Ping timeout: 246 seconds]
01:31
fdr- has quit [Ping timeout: 260 seconds]
01:39
paulcsmith_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
01:47
tommoor has joined #crystal-lang
01:58
Philpax has quit [Ping timeout: 244 seconds]
01:58
Philpax has joined #crystal-lang
02:09
paulcsmith_ has joined #crystal-lang
02:10
paulcsmith_ has quit [Client Quit]
02:16
kulelu88 has quit [Quit: Leaving]
02:17
pawnbox has joined #crystal-lang
02:22
pawnbox has quit [Ping timeout: 252 seconds]
02:38
pawnbox has joined #crystal-lang
02:43
pawnbox has quit [Ping timeout: 260 seconds]
02:51
willl has quit [Quit: Connection closed for inactivity]
03:06
Philpax has quit [Ping timeout: 244 seconds]
03:11
|2701 has quit [Quit: Connection closed for inactivity]
03:14
pawnbox has joined #crystal-lang
03:16
Philpax has joined #crystal-lang
03:18
pawnbox has quit [Ping timeout: 252 seconds]
03:39
Netfeed has quit [Ping timeout: 252 seconds]
03:39
Netfeed has joined #crystal-lang
03:54
ome has joined #crystal-lang
04:00
Philpax has quit [Ping timeout: 244 seconds]
04:03
fdr- has joined #crystal-lang
04:05
Philpax has joined #crystal-lang
04:08
pawnbox has joined #crystal-lang
04:13
pawnbox has quit [Ping timeout: 264 seconds]
04:21
dhk has joined #crystal-lang
04:25
dhk has quit [Client Quit]
04:38
dhk has joined #crystal-lang
04:56
pawnbox has joined #crystal-lang
05:04
dhk has quit [Quit: Leaving]
05:32
trapped has joined #crystal-lang
05:52
mgarciaisaia has joined #crystal-lang
05:56
Raimondii has joined #crystal-lang
05:59
Raimondi has quit [Ping timeout: 240 seconds]
05:59
Raimondii is now known as Raimondi
06:08
jmoriau has joined #crystal-lang
06:09
ome has quit [Quit: Connection closed for inactivity]
06:27
pawnbox has quit [Remote host closed the connection]
06:30
pawnbox has joined #crystal-lang
07:01
trapped has quit [Read error: Connection reset by peer]
07:50
mark_66 has joined #crystal-lang
08:02
pawnbox has quit [Read error: Connection reset by peer]
08:02
pawnbox has joined #crystal-lang
08:04
Philpax has quit [Ping timeout: 244 seconds]
08:12
pawnbox has quit [Remote host closed the connection]
08:21
pawnbox has joined #crystal-lang
08:22
A124 has quit [Quit: '']
08:24
A124 has joined #crystal-lang
08:25
pawnbox has quit [Remote host closed the connection]
08:26
pawnbox has joined #crystal-lang
08:26
Philpax has joined #crystal-lang
08:45
pawnbox has quit [Remote host closed the connection]
09:06
pawnbox has joined #crystal-lang
09:08
pawnbox has quit [Remote host closed the connection]
09:09
pawnbox has joined #crystal-lang
09:14
mgarciaisaia has quit [Quit: Leaving.]
09:16
aharlan has joined #crystal-lang
09:20
pawnbox has quit [Remote host closed the connection]
09:23
pawnbox has joined #crystal-lang
09:28
pawnbox has quit [Remote host closed the connection]
09:32
pawnbox has joined #crystal-lang
09:38
pawnbox has quit [Remote host closed the connection]
09:46
pawnbox has joined #crystal-lang
09:50
pawnbox has quit [Remote host closed the connection]
09:52
triangles has joined #crystal-lang
09:53
triangles3 has quit [Ping timeout: 246 seconds]
09:56
pawnbox has joined #crystal-lang
09:57
pawnbox has quit [Remote host closed the connection]
10:12
pawnbox has joined #crystal-lang
10:14
pawnbox has quit [Remote host closed the connection]
10:19
Philpax has quit [Ping timeout: 246 seconds]
10:23
pawnbox has joined #crystal-lang
10:32
triangles2 has joined #crystal-lang
10:33
triangles has quit [Ping timeout: 252 seconds]
11:10
sdogruyol has joined #crystal-lang
11:10
<
sdogruyol >
hey there
11:24
<
sdogruyol >
how are you jhass
11:26
<
sdogruyol >
same here
11:27
<
sdogruyol >
have you checked out sidekiq.cr?
11:30
jeromegn has quit [Read error: Connection reset by peer]
11:30
jeromegn has joined #crystal-lang
11:49
<
jokke >
can i somehow define the type of an instance variable so that i make sure it implements .each?
11:50
<
jokke >
i tried Enumerable(Type) but that didn't work...
11:51
<
jokke >
then i get the error: Enumerable(T) is not a generic class, it's a generic module
11:57
<
jhass >
just one of the things that makes generics madness
11:57
<
jhass >
asterite: ^
11:57
<
jokke >
jhass: so nothing i can do about it?
11:58
<
jokke >
jhass: the new type inference really made my life hard
11:58
<
jhass >
I can't see another way
11:58
<
jhass >
well except using an abstract base type...
11:59
<
jhass >
or including a non-generic marker module
11:59
<
jhass >
all of which is not really equal
12:00
<
jhass >
asterite: ^ this is why I consider fixing generics more important than concurrency. It
_does_ limit the programs you can write after all, too
12:09
paulcsmith_ has joined #crystal-lang
12:40
Philpax has joined #crystal-lang
12:47
|2701 has joined #crystal-lang
12:50
Philpax_ has joined #crystal-lang
13:06
<
crystal-gh >
[crystal] asterite closed pull request #2650: Float: more accurate to_s (release/0.17...feature/float_to_s)
https://git.io/vrXu5
13:06
<
crystal-gh >
crystal/master 8d46c2c Ary Borenszweig: Merge branch 'release/0.17'
13:34
gabrielrios has joined #crystal-lang
13:39
gabrielrios has quit [Ping timeout: 250 seconds]
14:03
<
jokke >
i'm confused...
14:03
<
jokke >
in ./src/json_api/resource_response.cr:8: instance variable '@included' of JSONApi::ResourceResponse(ResourceMock) must be Array(JSONApi::Resource+)?, not Array(ResourceMock)
14:03
<
jokke >
class ResourceMock < JSONApi::Resource
14:03
<
jokke >
what's happening here?
14:04
<
jokke >
Obviously ResourceMock is a JSONApi::Resource+
14:17
<
jokke >
jhass: is this related to what you called generics madness?
14:17
<
jhass >
try if casting works
14:20
<
jhass >
I think solving this part of the language would likely close a third to half of all open bug reports
14:22
<
jokke >
(that casting helps)
14:22
<
jokke >
jhass: why did this regression occur?
14:23
<
jokke >
how could this be merged into master?
14:23
<
jhass >
not sure it's a regression
14:23
<
jhass >
that always was icky
14:23
<
jokke >
but it kinda worked :P
14:23
<
txdv >
is there a method called on object destruction?
14:23
<
jokke >
txdv: finalize
14:24
<
txdv >
is there a libxml2 ala nokogiri binding for crystal?
14:24
<
jhass >
very rudimentary, in stdlib as xml
14:25
<
txdv >
and it binding libxml2?
14:34
<
jokke >
that's mac os
14:35
<
txdv >
hm, nokogiri has its own css parser
14:35
<
jhass >
I don't use OS X either
14:35
<
jhass >
txdv: yeah just transforms to xpath
14:35
<
jokke >
yeah i know
14:36
<
jokke >
txdv: you can hardly compare crystals xml lib to nokogiri :)
14:38
<
txdv >
i never learned xpath, i figured css was enough, now i see that nokogiri is just converting css to xpath...
14:38
<
txdv >
i probably knew that already, but forgot it again
14:45
<
jokke >
jhass: can't cast Array(ResourceMock) to Array(JSONApi::Resource+)?
14:46
<
jokke >
my lib is completely fucked after the recent changes in the language
14:47
<
jokke >
usage of generics in instance vars is impossible
14:47
<
jokke >
i can't believe this is in master...
14:48
<
jokke >
i wonder what percentage of crystal libs were able to comply with the new language design
14:48
Raimondii has joined #crystal-lang
14:51
Raimondi has quit [Ping timeout: 240 seconds]
14:59
Raimondii is now known as Raimondi
15:06
<
crystal-gh >
crystal/master 7ee89b5 Ary Borenszweig: Merge branch 'release/0.17'
15:08
<
jokke >
asterite: ok, turns out mac doens't know any gcm algorithms
15:08
<
jokke >
so i'll just add somekind of macro around the changes that check if it's a mac system?
15:09
<
wmoxam >
Hash merge fix!
15:10
<
crystal-gh >
crystal/master 15dd634 Jonne Haß: Merge branch 'release/0.17'
15:10
<
jhass >
jokke: could just ifdef, if it's really just not supported on OS X. If it's just an outdated openssl version on travis....
15:11
<
asterite >
jokke: what's your project?
15:12
<
jokke >
asterite: but i've got a lot of local unstaged changes since i'm trying to make it work with the newest crystal version
15:13
<
jokke >
jhass: well.. i'm not sure. I tried with the mac of my girlfriend
15:13
<
jokke >
it hasn't got updates in a while..
15:15
<
jokke >
asterite: do you have a mac per chance? :)
15:15
<
jokke >
oh! great! can you check what this outputs? openssl enc -h 2>&1 | grep '\-gcm'
15:17
<
asterite >
nothing, and 1 when doing echo $?
15:17
<
asterite >
jokke: you can't have generics as instance vars, but you can use non-generic modules. Include a module in your generic type and type the instance variable with that module. It's a workaround to that limitation
15:18
<
asterite >
that's why I think concurrency is more important, because this has a very simple workaround
15:18
<
jhass >
I disagree, it's a PITA
15:18
<
jokke >
asterite: it's
_very_ confusing to say the least for someone using the lib
15:18
<
jhass >
the most useful and complete workaround to all the generic issues was the global type inference
15:19
<
jhass >
with that gone, they're by far the biggest pain point in the current language
15:19
<
jhass >
far greater than not being able to use more than one core
15:19
<
jokke >
asterite: the generic type is Array(T)
15:19
<
jokke >
so how should i do that?
15:19
<
jokke >
monkey patch array?
15:20
<
asterite >
so you have an instance variable that can hold an array of any type?
15:20
<
jokke >
an array of a specific type
15:20
<
asterite >
that you can do
15:20
<
jokke >
(or it's decendants)
15:20
<
asterite >
@foo : Array(Foo)
15:20
<
jokke >
sems i can't
15:21
<
jokke >
if you check that branch out and run crystal spec you'll see
15:22
<
asterite >
can't cast Array(ResourceMock) to Array(JSONApi::Resource+)?
15:22
<
asterite >
You can cast arrays like that
15:23
<
asterite >
it breaks covariance
15:23
<
jokke >
well it won't work without the cast either
15:24
<
jokke >
instance variable '@ids' of JSONApi::ToManyRelationship must be Array(Int32 | String | Symbol)?, not Array(Int32)
15:24
<
asterite >
@included = included.try &.map &.as(Resource)
15:24
<
jokke >
asterite: you've got to admit this is a huge problem
15:25
<
asterite >
No, it's not. You can't cast arrays like that
15:25
<
jokke >
what's especially bugging me is that i can't use Enumerator(T) as a type
15:25
<
asterite >
There's theory behind it
15:25
<
jokke >
i don't even want to use Array
15:30
<
asterite >
if you cast Array(ResourceMock) to Array(JSONApi::Resource+), you could then put something that inherits Resource but is not ResourceMock, so you'll be adding something that's not ResourceMock into an Array(ResourceMock). That's the reason
15:30
<
asterite >
That's why you need to map it to another type, and then you can put whatever you want in there
15:36
<
jokke >
ok i get that
15:36
<
jokke >
makes sense even
15:38
<
asterite >
I almost made compile your project, but I get a compiler segfault, so I'm investigating that
15:44
<
jokke >
yeah i get it too now..
15:45
<
jokke >
asterite: i force pushed my changes
15:46
tax has joined #crystal-lang
15:48
tax has left #crystal-lang [#crystal-lang]
15:48
<
jokke >
asterite: thanks for looking into it :)
15:52
pawnbox has quit [Remote host closed the connection]
15:52
pawnbox has joined #crystal-lang
15:54
<
jhass >
asterite: now DeBot? :P
15:54
<
jokke >
asterite: about that openssl thing. Could you check if you have any gcm algos available on your mac?
15:54
<
wmoxam >
jokke: I checked and I don't
15:54
<
jokke >
so i'll add an ifdef then
16:03
<
asterite >
jhass: I'll tackle that after releasing 0.17.4 :-)
16:04
<
jhass >
so you'll have to do 0.17.5 too? :P
16:04
<
jhass >
just teasing ;)
16:06
<
asterite >
Nah, I believe it can be ported at 0.17.4
16:11
<
jhass >
asterite: wanna ask brian to rename the heroku buildpack repo to crystal-lang/heroku-buildpack (instead of crystal-lang/heroku-buildpack-crystal) while at it?
16:11
<
jhass >
feels kind of redundant otherwise :)
16:14
Raimondii has joined #crystal-lang
16:17
Raimondi has quit [Ping timeout: 240 seconds]
16:19
Raimondii is now known as Raimondi
16:22
<
asterite >
jhass: told him, but I agree with him that the name of the buildpack should include crystal... also if it's forked, the name should maybe include "crystal"
16:22
<
jhass >
otoh you use it with the full URL
16:23
<
crystal-gh >
[crystal] miketheman opened pull request #2654: Sort prelude.cr (master...miketheman/prelude)
https://git.io/vrM4h
16:40
bcardiff has joined #crystal-lang
16:53
<
crystal-gh >
crystal/master cb8cf95 Ary Borenszweig: Merge branch 'release/0.17'
16:56
mark_66 has quit [Remote host closed the connection]
17:02
tomchapin has joined #crystal-lang
17:06
mgarciaisaia has joined #crystal-lang
17:07
pawnbox has quit [Remote host closed the connection]
17:09
<
jokke >
asterite: did you find any clues about the segfault?
17:12
fdr- has quit [Quit: fdr-]
17:22
pawnbox has joined #crystal-lang
17:29
sdogruyol has quit [Quit: Connection closed for inactivity]
17:38
<
asterite >
jokke: yes, it involves generics and inheritance, so for now I won't fix it
17:41
|2701 has quit [Quit: Connection closed for inactivity]
17:45
trapped has joined #crystal-lang
17:48
<
jokke >
asterite: hm that's too bad :/ is there an issue i can subscribe to, so i'm notified when this is fixed?
17:52
trapped has quit [Read error: Connection reset by peer]
17:52
<
jokke >
asterite: how can i use an old version of crystal?
17:52
<
jokke >
i really need to be able to compile this project
17:54
pawnbox has quit [Remote host closed the connection]
17:55
mgarciaisaia has quit [Quit: Leaving.]
18:00
<
jokke >
yeah just got that from the query!
18:01
pawnbox has joined #crystal-lang
18:01
trapped has joined #crystal-lang
18:04
trapped has quit [Read error: Connection reset by peer]
18:05
Raimondii has joined #crystal-lang
18:05
kulelu88 has joined #crystal-lang
18:07
kulelu88 has left #crystal-lang [#crystal-lang]
18:07
trapped has joined #crystal-lang
18:07
<
jokke >
fork stuff?
18:08
<
RX14 >
just route the requests in-process
18:08
Raimondi has quit [Ping timeout: 240 seconds]
18:08
<
RX14 >
which removes the bottleneck of not reusing http connections
18:08
<
RX14 >
and actually tests the router
18:08
<
RX14 >
and the results are...
18:08
<
RX14 >
very different
18:09
<
jokke >
yeah they sure are...
18:09
<
jokke >
why is that?
18:09
Raimondii is now known as Raimondi
18:09
<
jokke >
shouldn't it even be faster?
18:09
<
RX14 >
because if you looked in htop your benchmark wasn't even utilising a whole core
18:09
<
RX14 >
it IS faster
18:09
<
RX14 >
previous was 10k
18:09
<
RX14 >
this is 256k
18:10
<
jokke >
it's a while since i looked at the bm
18:10
<
jokke >
ah ok i was just looking at the ratios
18:10
<
RX14 >
this looks much better
18:11
<
jokke >
please make a pr
18:11
<
RX14 >
i thought that nr routes having no effect on routing was just... wrong
18:11
<
jokke >
yeah i was a bit confused about that as well
18:11
<
RX14 >
and i looked in htop while behchmarking and it wasn't bottlenecked at all so
18:12
<
RX14 >
168k requests per second
18:12
<
RX14 >
even with 256 routes
18:12
<
jokke >
that's awesome
18:13
<
jokke >
sorry i still haven't found the time to fix the "/" route problem
18:13
<
RX14 >
i havent looked into it
18:13
<
jokke >
i haven't forgot about it
18:13
<
RX14 >
i have exams
18:13
<
jokke >
yeah same here
18:13
<
RX14 >
i'm busy anyway
18:14
<
RX14 >
i trued 1024 routes and the crystal compiler ran out of memory
18:17
<
RX14 >
1024 methods shouldn't cause 16gb of ram to be used
18:18
mgarciaisaia has joined #crystal-lang
18:19
<
RX14 >
7gb of ram was used
18:19
<
RX14 >
i just had 2 compilers going at the same time
18:40
<
RX14 >
i have no idea whats causing the memory issues
18:45
<
jokke >
RX14: thx, i commented
18:46
<
RX14 >
jokke, why is it "contexts per second?"
18:47
<
jokke >
i'm not really sure :D
18:50
<
RX14 >
somehow the benchmark is using more than 100% cpu
18:50
<
RX14 >
100% being 1 core
18:50
<
RX14 >
and it's not even using IO
18:50
<
jhass >
GC uses threads
18:51
<
RX14 >
there's something really weird going on with the benchmarks
18:52
<
RX14 >
the results can change wildly between complications
18:52
<
RX14 >
compilations*
18:52
<
RX14 >
even with no source change
18:52
<
jhass >
between compilations? you mean it's consistent within multiple runs of the same binary?
18:53
<
RX14 >
well i thought it was
18:53
<
RX14 >
but now it's just being wierd
18:55
<
jokke >
RX14: well there's randomness
18:56
<
RX14 >
yeah but it should even itself out
18:57
bcardiff has quit [Ping timeout: 244 seconds]
18:57
<
RX14 >
i get 2 different results
18:57
<
RX14 >
these two results are different
18:57
<
RX14 >
but every time i run the benchmark it gives one of these 2 results
18:58
<
jhass >
RX14: try pinning it to each of your cores
18:58
<
RX14 >
it seems to use all of my cores equally
18:58
<
RX14 >
i don't even
18:59
<
jhass >
taskset -c 0 ./bench
18:59
<
RX14 >
why is it being rescheduled so much
18:59
<
RX14 >
also 128 routes is slower than 256
19:00
<
RX14 >
consistently
19:05
<
jhass >
-c 1 would choose the next core and so on
19:23
<
jhass >
asterite: getting undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE, version Pointer(T)::malloc<Pointer(Hash::Entry(String, Array(Crystal::ASTNode+))?):Class, Int32>:Pointer(Hash::Entry(String, Array(Crystal::ASTNode+))?) locally for all_spec too, definitely not out of memory
19:23
<
jokke >
RX14: nothing, i'm just amused by 128 routes being slower than 256
19:23
<
RX14 >
jokke, updated PR
19:23
<
RX14 >
jokke, yeah i wonder what it is...
19:24
<
jokke >
also please squash :)
19:26
<
RX14 >
jokke, really?
19:26
<
RX14 >
it's 2 seperate logical commits
19:26
<
jokke >
not really..
19:26
<
jokke >
you update the benchmark code, so you should also update the results
19:28
LastWhisper____ has joined #crystal-lang
19:29
<
RX14 >
jokke, i'll PR again to fix the example probably
19:29
<
jokke >
feel free :)
19:42
<
jokke >
what do you mean?
19:42
<
RX14 >
we verified that the route is saved under ""
19:42
<
RX14 >
it never tries ""
19:42
<
RX14 >
for all other routes it works
19:42
<
jokke >
you're right
19:42
<
jokke >
should be an easy fix then
19:44
<
RX14 >
its not as yeasy as you would think
19:44
<
RX14 >
[] always returns one character it seems
19:46
<
RX14 >
looks like ... solves it
20:02
<
RX14 >
jokke, ok PR fixed finally
20:03
<
RX14 >
i should have branced...
20:07
willl has joined #crystal-lang
20:13
<
RX14 >
jokke, fixed all my PRs and added PRs to fix routing / and the example
20:15
<
RX14 >
gosh travis-ci.org is slow
20:16
<
RX14 >
.com has a build queue of about 10 seconds...
20:16
<
tilpner >
You have never used Appveyor, have you?
20:16
<
RX14 >
is that the windows one?
20:16
<
RX14 >
i think I used that once
20:16
<
tilpner >
Yeah. It's slow. Maybe that's just because I was using the free plan, but...
20:20
<
jokke >
RX14: /home/travis/build.sh: line 45: crystal: command not found
20:20
<
RX14 >
jokke, restart it
20:23
mgarciaisaia has left #crystal-lang [#crystal-lang]
20:28
jokke has quit [Remote host closed the connection]
20:29
jokke has joined #crystal-lang
20:30
<
jokke >
RX14: all merged
20:30
<
jokke >
RX14: thanks to you!
20:31
<
RX14 >
jokke, BTW i checked that that spec failed before, so i know its fixed
20:31
<
RX14 >
plus I tested it manually ofc
20:36
<
leafybasil >
Yo gang, is it possible to run a test in a specific file?
20:37
<
jhass >
crystal spec/spec_file_spec.cr
20:37
<
jhass >
crystal spec/spec_file_spec.cr:12 to run the one at line 12
20:37
<
jhass >
prefix bin/ if you're working on the compiler
20:39
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
20:42
<
leafybasil >
hmm like an idiot, I omitted 'spec'
20:42
<
leafybasil >
My apologies :(
20:43
<
jhass >
no worries, yw
20:43
LastWhisper____ has joined #crystal-lang
20:47
pawnbox has quit [Remote host closed the connection]
20:48
pawnbox has joined #crystal-lang
20:48
pawnbox has quit [Remote host closed the connection]
20:48
pawnbox has joined #crystal-lang
20:53
pawnbox has quit [Ping timeout: 264 seconds]
20:54
steenuil has quit [Ping timeout: 260 seconds]
21:01
<
jhass >
>> Crystal::VERSION
21:16
<
jhass >
I think stdlib depends on it in a couple of places
21:32
|2701 has joined #crystal-lang
21:37
<
leafybasil >
Hey all, a month or so ago I was trying some crystal in my spare time nad started writing a small client for an API, it immediately broke with "unexpected end of http response", I started digging in, but a night or two after the issue was gone. It's obviously something to do with the host, the issue returned last night. curl/wget and ruby clients interact with the endpoints (and website) fine.
21:39
<
leafybasil >
Sorry to be clear, the value returned by `io.gets` is nil.
21:43
LastWhisper____ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
21:47
<
jhass >
any chance to share the raw failing response, as pcap or something that preserves all bytes, especially \r's ?
21:48
<
jhass >
leafybasil: ^
21:54
<
leafybasil >
jhass: I added a bunch more `gets` to see if it pulled back anything but they all come back as nil. Guests have jst arrived so those captures will come later!
21:55
<
leafybasil >
But I will write a detail gist and add captures.
22:31
ragmaanir has joined #crystal-lang
22:44
Philpax has quit [Ping timeout: 252 seconds]
22:45
Philpax_ has quit [Ping timeout: 252 seconds]
23:05
|2701 is now known as |meta
23:08
Philpax has joined #crystal-lang
23:08
Philpax_ has joined #crystal-lang
23:29
LastWhisper____ has joined #crystal-lang
23:32
pawnbox has joined #crystal-lang
23:33
Raimondii has joined #crystal-lang
23:36
Raimondi has quit [Ping timeout: 240 seconds]
23:37
pawnbox has quit [Ping timeout: 260 seconds]
23:39
Raimondii is now known as Raimondi
23:41
trapped has quit [Ping timeout: 276 seconds]
23:55
Philpax has quit [Read error: Connection reset by peer]
23:55
Philpax_ has quit [Read error: Connection reset by peer]