01:09
SamantazFox has quit [Killed (NickServ (GHOST command used by SamantazFox_))]
01:10
SamantazFox_ has joined #crystal-lang
01:10
bastienleonard has quit [Ping timeout: 244 seconds]
01:56
<
jrayhawk >
Why does the following produce a compile-time error? if false; puts "false"; {% if true %} elsif true; puts "true"; {% end %} end
02:13
Sankalp has quit [Ping timeout: 240 seconds]
02:28
<
jrayhawk >
oh, ugh. okay.
03:05
Sankalp has joined #crystal-lang
04:06
postmodern has joined #crystal-lang
04:11
<
postmodern >
i'm curious, does crystal has an equivalent of ruby's `foo &.method` short-hand? i'm guessing it's not really that useful since you can define variables as not being nil-able.
04:21
<
FromGitter >
<remiliascarlet:nanako.mooo.com> I've seen that same syntax used, such as `newString = something.map &.to_s`
04:26
<
FromGitter >
<Blacksmoke16> Probably would just be .try
06:07
_ht has joined #crystal-lang
06:21
Flipez4 has joined #crystal-lang
06:22
amk_ has joined #crystal-lang
06:22
Stephie- has joined #crystal-lang
06:23
fifr_ has joined #crystal-lang
06:24
Stephie has quit [Quit: Fuck this shit, I'm out!]
06:24
Flipez has quit [Quit: Ping timeout (120 seconds)]
06:24
amk has quit [Read error: Connection reset by peer]
06:24
dannyAAM has quit [Remote host closed the connection]
06:24
_ht has quit [Quit: No Ping reply in 180 seconds.]
06:24
Flipez4 is now known as Flipez
06:24
wolfshappen_ has quit [Read error: Connection reset by peer]
06:24
dannyAAM has joined #crystal-lang
06:24
wolfshappen has joined #crystal-lang
06:25
_ht has joined #crystal-lang
06:25
jrayhawk has quit [Ping timeout: 268 seconds]
06:25
jrayhawk has joined #crystal-lang
06:48
_ht has quit [Remote host closed the connection]
06:57
Sankalp has quit [Ping timeout: 244 seconds]
07:01
jmiven has quit [Quit: reboot]
07:02
jmiven has joined #crystal-lang
07:38
amk_ has quit [Remote host closed the connection]
07:38
amk has joined #crystal-lang
07:57
Sankalp has joined #crystal-lang
10:18
notzmv has quit [Ping timeout: 276 seconds]
12:26
notzmv has joined #crystal-lang
13:28
ur5us has joined #crystal-lang
13:48
postmodern has quit [Remote host closed the connection]
14:17
_ht has joined #crystal-lang
14:32
ur5us has quit [Quit: Leaving]
14:34
ur5us has joined #crystal-lang
14:45
ur5us has quit [Ping timeout: 272 seconds]
14:52
ur5us has joined #crystal-lang
15:06
Sankalp has quit [Ping timeout: 268 seconds]
15:09
Sankalp has joined #crystal-lang
15:19
Sankalp has quit [Ping timeout: 264 seconds]
15:23
Sankalp has joined #crystal-lang
17:35
<
FromGitter >
<Dan-Do> Can someone show me how to fix this error?
17:36
<
FromGitter >
<Blacksmoke16> for one, i wouldnt use a recursive alias
17:42
<
FromGitter >
<Dan-Do> Yeah, there is a comment "Thanks, I basically copied the json module" :)
17:42
<
FromGitter >
<Dan-Do> I did the same
17:42
<
FromGitter >
<Blacksmoke16> well the json module doesnt use a recursive alias, so you kinda didnt
17:49
<
FromGitter >
<Dan-Do> Actually the recursive alias is in json::any
17:50
<
FromGitter >
<Blacksmoke16> there is no recursive alias
17:50
<
FromGitter >
<Blacksmoke16> its a recursive type
17:50
<
FromGitter >
<Blacksmoke16> functionally the same thing, but less buggy
17:51
ur5us has quit [Ping timeout: 255 seconds]
18:10
<
FromGitter >
<Dan-Do> It's ok now except the boilerplate `.as(Test::Foo::Type)}` on every function call
18:11
<
FromGitter >
<Blacksmoke16> still would refactor to now use that
18:11
<
FromGitter >
<Blacksmoke16> but okay
18:11
<
FromGitter >
<Blacksmoke16> to not*
18:23
<
FromGitter >
<Dan-Do> How would you make that? I tried some ways but failed
18:23
bastienleonard has joined #crystal-lang
19:38
casionaut has joined #crystal-lang
19:43
casionaut has quit [Quit: Client closed]
20:06
_ht has quit [Remote host closed the connection]
20:31
Stephie- has quit [*.net *.split]
20:31
Flipez has quit [*.net *.split]
20:31
SamantazFox_ has quit [*.net *.split]
20:31
sagax has quit [*.net *.split]
20:34
Stephie- has joined #crystal-lang
20:34
Flipez has joined #crystal-lang
20:34
SamantazFox_ has joined #crystal-lang
20:49
sagax has joined #crystal-lang
21:56
sagax has quit [Read error: Connection reset by peer]