00:05:30  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
00:36:51  * caridyjoined
01:04:05  * caridyquit (Ping timeout: 240 seconds)
01:54:44  * AtumTquit (Remote host closed the connection)
02:57:33  * caridyjoined
03:04:01  * caridyquit (Ping timeout: 248 seconds)
03:44:38  * gskachkovquit (Ping timeout: 260 seconds)
03:46:43  * jmdyckquit (Quit: Leaving.)
05:00:59  * caridyjoined
05:05:50  * caridyquit (Ping timeout: 268 seconds)
06:02:49  * caridyjoined
06:08:13  * caridyquit (Ping timeout: 246 seconds)
06:24:11  * afraeljoined
06:53:56  * not-an-aardvarkjoined
07:19:10  * gskachkovjoined
07:20:36  * gskachkovquit (Client Quit)
07:22:25  * gskachkovjoined
08:05:44  * caridyjoined
08:10:38  * caridyquit (Ping timeout: 260 seconds)
09:50:42  * afraelquit (Remote host closed the connection)
09:51:14  * afraeljoined
09:55:44  * afraelquit (Ping timeout: 260 seconds)
10:07:44  * caridyjoined
10:12:17  * caridyquit (Ping timeout: 246 seconds)
10:13:32  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
10:25:10  * mylesborinsquit (Quit: farewell for now)
10:25:35  * afraeljoined
10:25:41  * mylesborinsjoined
11:59:01  * jmdyckjoined
12:09:49  * caridyjoined
12:14:10  * caridyquit (Ping timeout: 240 seconds)
12:52:02  * bradleymeckjoined
12:56:44  * gskachkovquit (Quit: gskachkov)
12:57:51  * bradleymeckquit (Quit: )
12:59:03  * gskachkovjoined
13:10:47  * gskachkovquit (Quit: gskachkov)
13:50:30  * AtumTjoined
14:02:31  * afraelquit (Remote host closed the connection)
14:03:07  * afraeljoined
14:08:04  * afraelquit (Ping timeout: 276 seconds)
14:08:48  * gibson042quit (Ping timeout: 260 seconds)
14:11:31  * caridyjoined
14:13:17  * caridyquit (Remote host closed the connection)
14:13:23  * caridyjoined
14:23:49  * gibson042joined
14:31:01  * Fishrock123joined
14:32:27  * afraeljoined
15:05:22  * caridyquit (Remote host closed the connection)
15:06:06  * caridyjoined
15:21:01  <basicdays>semantic question regarding class declarations in this link http://2ality.com/2015/02/es6-classes-final.html#class-declarations-are-not-hoisted
15:21:40  <basicdays>I'm a bit confused regarding the fact that after the class declaration is evaluated, the value is available above the class declaration
15:22:30  <basicdays>is this actually a hoisting with a temporal dead zone like a let? I feel I'm missing a language design description on how this is different from hoisting with tdz
16:40:17  * M-IvanSanchezquit (*.net *.split)
17:11:06  * wha121[m]quit (Ping timeout: 255 seconds)
17:11:06  * Jasuruzakovgmailquit (Ping timeout: 255 seconds)
17:22:23  * Jasuruzakovgmailjoined
17:26:45  * M-IvanSanchezjoined
17:26:45  * wha121[m]joined
17:55:56  * afraelquit (Remote host closed the connection)
17:56:29  * afraeljoined
18:01:02  * afraelquit (Ping timeout: 255 seconds)
18:05:15  <jeffmo>basicdays: it is a temporal visibility thing similar to let-variable tdz. Another way to word "classes aren't hoisted" might be to say "classes aren't referenceable until *after* their definition has been evaluated" (I don't know if that's a more helpful way of putting it?)
18:07:43  <Bakkot>it is exactly like TDZ; chrome actually rewrites `class C {}` to `let C = class C {}` during parsing: https://github.com/v8/v8/blob/259bf74df04af1f30a9e195d80cc674f04547b3d/src/parsing/parser-base.h#L3907-L3915
18:14:04  <basicdays>Bakkot: wonderful, that totally makes sense now
18:14:06  <basicdays>thanks
18:39:28  * afraeljoined
18:43:35  * Fishrock123quit (Remote host closed the connection)
18:49:40  * Fishrock123joined
19:07:53  * gskachkovjoined
19:47:49  * afraelquit (Remote host closed the connection)
19:48:25  * afraeljoined
19:52:58  * afraelquit (Ping timeout: 260 seconds)
20:08:07  * gskachkovquit (Quit: gskachkov)
20:08:42  * gskachkovjoined
23:16:37  * Fishrock123quit (Remote host closed the connection)
23:21:30  * Fishrock123joined
23:22:00  * Fishrock123quit (Remote host closed the connection)