00:22:48  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
00:44:47  * akirosequit (Ping timeout: 240 seconds)
00:45:41  * akirosejoined
01:50:36  * vikashlquit (Quit: vikash.io)
02:08:24  * vikash-afkjoined
02:17:24  * emilianobovetti[quit (Ping timeout: 250 seconds)
02:17:31  * saulh[m]quit (Ping timeout: 252 seconds)
02:25:04  * cloudshuquit (Quit: Connection closed for inactivity)
02:40:42  * saulh[m]joined
02:52:11  * aki_joined
02:52:47  * emilianobovetti[joined
02:52:58  * akirosequit (Ping timeout: 245 seconds)
02:52:58  * aki_changed nick to akirose
03:39:17  * emilianobovetti[quit (Ping timeout: 250 seconds)
03:39:32  * saulh[m]quit (Ping timeout: 264 seconds)
04:01:14  * isHavvyquit (Quit: Computer Restarted or Restarting IRC)
04:01:38  * Havvyjoined
04:26:41  * keith_millerjoined
04:32:24  * saulh[m]joined
04:36:20  * emilianobovetti[joined
04:40:15  * keith_millerquit (Remote host closed the connection)
04:40:55  * keith_millerjoined
04:58:54  * aki_joined
05:00:15  * akirosequit (Ping timeout: 252 seconds)
05:00:15  * aki_changed nick to akirose
05:05:59  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
05:14:22  <jmdyck>Bakkot: "it does not make sense to talk about the bare |Pattern| goal symbol": right. I believe the detailed rules are in RegExpInitialize, but that's runtime, so the early error rule you quoted is a hand-wavy way of saying "enforce that statically".
05:22:56  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
05:25:19  <jmdyck>Looks like the problem goes back to draft 20 of ES6, when |Pattern| got its first parameter (U). RegExpInitialize was changed to distinguish the two cases, but the early error rule wasn't.
05:31:21  <jmdyck>Note that back then, you couldn't say that it didn't make sense to talk about a bare |Pattern|, because saying |Pattern| was equivalent to what we would now write as |Pattern[~U]|, so the early error rule still supposedly made an unambiguous statement, but presumably an incorrect one.
05:31:56  * gibson042quit (Ping timeout: 260 seconds)
05:41:42  <jmdyck>(I.e., it statically required |Pattern[~U]| syntax even if "u" was in the flags)
06:05:28  * jmdyckquit (Remote host closed the connection)
07:02:52  * akoserwa|wfhjoined
07:06:27  * akirosequit (Ping timeout: 240 seconds)
07:07:37  * akirosejoined
08:49:43  * bpaytonquit (Ping timeout: 246 seconds)
09:00:41  * keith_millerjoined
09:14:47  * aki_joined
09:15:30  * akirosequit (Ping timeout: 272 seconds)
09:15:31  * aki_changed nick to akirose
10:00:37  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
10:43:53  * akoserwa|wfhquit (Ping timeout: 244 seconds)
11:00:38  * akoserwa|wfhjoined
11:22:48  * akirosequit (Ping timeout: 272 seconds)
11:25:00  * akirosejoined
12:03:18  * keith_millerjoined
12:40:33  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
13:14:56  * keith_millerjoined
13:17:54  * jmdyckjoined
13:31:43  * aki_joined
13:32:51  * akirosequit (Ping timeout: 252 seconds)
13:32:51  * aki_changed nick to akirose
13:58:57  * arkainquit (Ping timeout: 256 seconds)
14:04:52  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:23:48  * gibson042joined
14:28:36  * gibson042quit (Ping timeout: 268 seconds)
14:45:00  * gibson042joined
15:24:26  * gibson042quit (Quit: Leaving.)
15:32:16  * gibson042joined
15:37:57  * aki_joined
15:38:07  * akirosequit (Ping timeout: 240 seconds)
15:38:10  * aki_changed nick to akirose
15:38:10  * gibson042quit (Ping timeout: 250 seconds)
15:43:06  * akoserwa|wfhquit (Quit: Leaving)
15:56:31  * gibson042joined
15:59:33  * arkainjoined
16:15:44  * cloudshujoined
16:31:26  * gibson042quit (Quit: Leaving.)
16:58:50  * gibson042joined
17:23:48  * gibson042quit (Ping timeout: 272 seconds)
17:37:34  * gibson042joined
17:44:08  * aki_joined
17:45:08  * akirosequit (Ping timeout: 250 seconds)
17:45:09  * aki_changed nick to akirose
17:47:21  * jwaldenjoined
19:16:16  * MyUserKiwiircjoined
19:17:54  * MyUserKiwiircquit (Client Quit)
19:27:13  * Safijoined
19:36:22  * keith_millerjoined
19:36:32  * keith_millerquit (Remote host closed the connection)
19:37:10  * keith_millerjoined
19:40:01  * keith_millerquit (Client Quit)
19:45:44  * keith_millerjoined
19:51:13  * aki_joined
19:52:17  * akirosequit (Ping timeout: 268 seconds)
19:52:18  * aki_changed nick to akirose
21:38:55  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:53:25  * keith_millerjoined
21:58:06  * aki_joined
21:59:18  * akirosequit (Ping timeout: 272 seconds)
21:59:19  * aki_changed nick to akirose
23:05:53  * gibson042quit (Quit: Leaving.)
23:07:38  <TabAtkins>Node still can't quite handle JS modules, can it? That's still upcoming?
23:11:25  <ljharb>TabAtkins: yes, still being worked on. https://github.com/nodejs/modules
23:11:52  <TabAtkins>ok, cool. was wondering if I could deprecate the legacy-js version of my project in favor of just using the module-js version, but I guess I need to maintain it for a little while longer
23:12:27  <ljharb>probably more than a little
23:12:34  <ljharb>CJS isn't legacy yet :-)