00:00:44  * h11quit (Quit: WeeChat 2.0.1)
00:12:48  * not-an-aardvarkjoined
00:37:54  * gibson042joined
00:40:53  * AtumT_quit (Remote host closed the connection)
01:19:30  * gibson042quit (Quit: Leaving.)
01:19:57  * gibson042joined
01:22:10  * cloudshuquit (Quit: Connection closed for inactivity)
01:27:59  * gibson042quit (Ping timeout: 248 seconds)
03:01:06  * bradleymeckquit (Quit: bradleymeck)
05:24:38  * jmdyckquit (Remote host closed the connection)
06:41:11  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
08:22:29  * gskachkovjoined
09:02:32  * AtumTjoined
11:02:32  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
11:25:09  * mylesborinsquit (Quit: farewell for now)
11:25:40  * mylesborinsjoined
13:30:02  * jmdyckjoined
14:28:33  * bradleymeckjoined
16:11:48  * AtumT_joined
16:13:13  * AtumTquit (Ping timeout: 268 seconds)
16:23:14  * AtumT_quit (Ping timeout: 276 seconds)
16:25:26  * AtumTjoined
17:12:19  * bradleymeckquit (Quit: bradleymeck)
19:25:35  * not-an-aardvarkjoined
20:36:15  * bradleymeckjoined
22:05:39  * basicdaysquit (*.net *.split)
22:05:39  * wycatsquit (*.net *.split)
22:05:39  * mmunquit (*.net *.split)
22:05:39  * bterlsonquit (*.net *.split)
22:05:39  * davehermanquit (*.net *.split)
22:05:39  * maggiepintquit (*.net *.split)
22:06:08  * bterlsonjoined
22:06:08  * maggiepintjoined
22:06:12  * basicdaysjoined
22:06:15  * davehermanjoined
22:06:32  * mmunjoined
22:06:48  * wycatsjoined
22:27:57  * AtumT_joined
22:29:23  * AtumTquit (Ping timeout: 268 seconds)
22:45:11  <caiolima>Hey guys. Why does "{} + [] === '0'"? Where can I find it into Spec?
22:48:00  <bradleymeck>caiolima: the `{}` is an empty block statement when parsed is why
22:50:34  <caiolima>bradleymeck: Oh, in such case, ```+[]``` is then unary operation, right?
22:51:59  <bradleymeck>caiolima: yes, which actually ends up using toString to get the empty string, which turns into 0
22:52:19  <bradleymeck>because Array#valueOf returns an Object (the array itself) it is not used
22:52:45  <bradleymeck>well Object#valueOf *
22:54:01  <caiolima>bradleymeck: thanks. I'm asking because I wasn't sure if ```{} + 3n === 3n```or ```{} + 3n === '3'```
22:55:01  <bradleymeck>oh, in the top example I thought the ' was a typo
22:57:21  <caiolima>my bad
22:57:30  <caiolima>```{} + 3n === 3n```
22:57:39  <caiolima>```{} + 3n === '3'```
22:58:46  <caiolima>If ```{}``` is an empty block, then ```+3n``` is parsed as unary operation and then it returns ```3n```
22:58:58  * jackhortonquit (Read error: Connection reset by peer)
22:59:13  * jackhortonjoined
23:02:57  * mylesborinsquit (Ping timeout: 240 seconds)
23:06:10  * mylesborinsjoined
23:09:57  * AtumT_quit (Ping timeout: 264 seconds)
23:16:06  * AtumTjoined
23:24:39  * bradleymeckquit (Quit: bradleymeck)
23:30:13  * bradleymeckjoined
23:31:29  * cloudshujoined
23:49:05  * AtumTquit (Remote host closed the connection)