00:49:36  * araijoined
01:53:16  * AtumT_quit (Remote host closed the connection)
05:00:52  * araiquit (Remote host closed the connection)
06:21:03  * araijoined
07:04:26  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
07:19:25  * araiquit (Remote host closed the connection)
07:35:01  * araijoined
07:52:45  * araiquit (Remote host closed the connection)
08:00:28  * araijoined
08:13:28  * araiquit (Remote host closed the connection)
08:13:46  * araijoined
08:15:29  * arai_joined
08:18:28  * araiquit (Ping timeout: 256 seconds)
08:38:20  * arai_changed nick to arai
10:25:19  * mylesborinsquit (Quit: farewell for now)
10:25:44  * mylesborinsjoined
13:39:22  * jwaldenjoined
14:38:51  * AtumTjoined
16:17:23  * araiquit (Remote host closed the connection)
16:34:15  * araijoined
16:48:20  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
16:49:21  * araiquit (Remote host closed the connection)
16:49:48  * araijoined
16:52:09  * araiquit (Remote host closed the connection)
17:28:01  <caitp>is `with (new class C { #x = 1; }) { console.log(#x); }` supposed to log `1`?
17:28:40  <caitp>i guess it's a syntax error because #x is out of scope
17:31:35  <ljharb>i would hope it's a syntax error :-)
17:32:31  <caitp>or reference error? one of those
17:33:18  <ljharb>i think syntax if it's not inside a class body
17:33:53  <ljharb>caitp: but also the shorthand access doesn't exist atm, so i'd think syntax error always
17:34:08  <caitp>afaik you can still reference private names outside of classes, but it only really makes sense in a member expression
17:34:21  <caitp>even if there's no outer class scope
17:34:26  <caitp>maybe that's incorrect
17:48:48  * JaseWjoined
17:48:49  * JaseWquit (Changing host)
17:48:49  * JaseWjoined
17:51:09  * cloudshujoined
18:44:03  <gsathya>caitp: you can't reference private names outside of classes
19:16:32  * araijoined
20:11:59  <zkat>what about `class C { constructor () { this.#x = 1; with (this) { console.log(#x) } } }`
20:12:37  <ljharb>`with` doesn't work in strict code, and class bodies are auto-strict
20:12:46  <ljharb>otherwise i think i'd expect that to work
20:12:50  <zkat>aha cool
20:15:25  <zkat>part of me thinks it'd be neat to have a strict-mode `with` that destructures lexically, like http://clhs.lisp.se/Body/m_w_slts.htm
20:16:00  <zkat>but that is... probably not worth the trouble. It's just how I always wished `with` actually worked (specially since it's statically-optimizable and avoids a lot of the pitfalls of `with`)
22:41:44  * JaseWquit (Quit: Leaving)
22:47:18  * gkatsevjoined