00:09:47  * keith_millerjoined
00:11:48  * keith_millerquit (Read error: Connection reset by peer)
00:12:59  * keith_millerjoined
00:22:04  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
00:40:39  * aki_joined
00:41:29  * akirosequit (Ping timeout: 246 seconds)
00:41:30  * aki_changed nick to akirose
00:46:21  * keith_millerjoined
01:00:15  * cybaijoined
01:00:33  * arkainjoined
01:00:54  * mquy90quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:04:30  * cybaiquit (Ping timeout: 250 seconds)
01:08:18  * Fishrock123quit (Quit: Leaving...)
01:16:45  <devsnek>have read-only arraybuffers ever been discussed? (https://github.com/nodejs/node/issues/27080)
01:20:53  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:31:27  <Domenic>devsnek: I vaguely remember such discussions from the es-discuss days. Something something too complicated something something create higher-level abstractions on top of SharedArrayBuffer is what I remember.
01:34:42  <Domenic>wycats had a gist with a design that proxied a typed array and turned off sets, IIRC
01:37:17  * cybaijoined
01:46:30  <devsnek>i think it would need to be done at the arraybuffer level though to prevent `new TArray(immutable.buffer)`
01:49:07  * arkainquit (Remote host closed the connection)
01:54:45  <ljharb>and since the arraybuffer works with slots and not properties, freeze and Proxy won’t really work
01:55:04  <ljharb>we’d probably need a constructor arg like the rekey proposal
01:55:39  <ljharb>(in general I’m pretty enamored with that pattern for overriding internal operations without adding much to observable operations)
01:55:45  <Domenic>If you mediate all access to the ArrayBuffer through a proxy it works
01:56:09  <ljharb>borrowing prototype methods and .calling them?
01:56:19  <Domenic>You never let them see the ArrayBuffer instance
01:56:32  <ljharb>sure but the Proxy won’t have the slots
01:56:42  <Domenic>Sure so you can't .call() methods on it, which is the point
01:57:06  <ljharb>yeah i guess so, seems like it doesn’t achieve the full purpose if it breaks that idiom tho.
01:57:23  <ljharb>ie, all robust code would suddenly break on it, instead of just working more reliably
02:00:21  * arkainjoined
02:05:12  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
02:47:18  * aki_joined
02:48:18  * akirosequit (Ping timeout: 255 seconds)
02:48:19  * aki_changed nick to akirose
02:49:27  * arkainquit (Remote host closed the connection)
02:52:19  * arkainjoined
03:06:16  * gibson042quit (Ping timeout: 250 seconds)
03:47:43  * arkainquit (Remote host closed the connection)
03:48:27  * arkainjoined
03:48:40  * arkainquit (Remote host closed the connection)
03:48:56  * arkainjoined
04:05:01  * cybaiquit (Quit: Leaving...)
04:10:16  * cybaijoined
04:36:55  * jmdyckquit (Remote host closed the connection)
04:53:56  * aki_joined
04:54:55  * akirosequit (Ping timeout: 244 seconds)
04:54:55  * aki_changed nick to akirose
05:24:47  * arkainquit (Remote host closed the connection)
05:36:34  * mquy90joined
05:36:41  * mquy90quit (Client Quit)
05:40:28  * arkainjoined
05:45:26  * arkainquit (Ping timeout: 268 seconds)
06:33:01  * mquy90joined
06:39:47  * mquy90quit (Ping timeout: 268 seconds)
07:00:32  * aki_joined
07:01:59  * akirosequit (Ping timeout: 268 seconds)
07:01:59  * aki_changed nick to akirose
07:15:08  * arkainjoined
07:19:46  * arkainquit (Ping timeout: 250 seconds)
07:37:07  * akoserwajoined
07:58:00  * mgoljoined
08:01:30  * arkainjoined
08:05:58  * arkainquit (Ping timeout: 252 seconds)
08:07:00  * kpattichajoined
08:10:22  * mgolquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
08:26:56  * cybaiquit (Ping timeout: 250 seconds)
08:32:40  * mquy90joined
09:06:53  * aki_joined
09:07:58  * akirosequit (Ping timeout: 250 seconds)
09:07:59  * aki_changed nick to akirose
09:35:24  * cybaijoined
10:03:36  * mquy90quit (Ping timeout: 246 seconds)
10:58:08  * mquy90joined
11:08:25  * cybaiquit (Remote host closed the connection)
11:13:50  * aki_joined
11:14:37  * akirosequit (Ping timeout: 245 seconds)
11:14:37  * aki_changed nick to akirose
12:32:23  * cybaijoined
12:36:47  * cybaiquit (Ping timeout: 240 seconds)
12:41:13  * cybaijoined
12:45:17  * jmdyckjoined
12:46:17  * cybaiquit (Quit: Leaving...)
13:03:52  * kpattich_joined
13:04:37  * kpattichaquit (Ping timeout: 245 seconds)
13:20:40  * aki_joined
13:21:42  * akirosequit (Ping timeout: 245 seconds)
13:21:42  * aki_changed nick to akirose
14:08:47  * jmdyckquit (Ping timeout: 245 seconds)
14:09:26  * jmdyckjoined
14:12:41  * kpattich__joined
14:15:02  * kpattich_quit (Ping timeout: 245 seconds)
14:22:59  * cybaijoined
14:29:46  * akoserwaquit (Quit: Leaving)
14:47:51  * mquy90quit (Ping timeout: 255 seconds)
14:50:09  * mgoljoined
14:56:23  * cybaiquit (Remote host closed the connection)
15:17:55  * Nimelrian__joined
15:27:26  * aki_joined
15:28:26  * akirosequit (Ping timeout: 250 seconds)
15:28:27  * aki_changed nick to akirose
15:31:07  * mquy90joined
16:22:27  * Nimelrian__quit (Ping timeout: 258 seconds)
16:27:01  * kpattich__quit (Quit: Leaving)
16:34:49  * gibson042joined
16:43:37  * srl295joined
16:45:47  * AtumTjoined
17:10:33  * keith_millerjoined
17:33:11  * aki_joined
17:34:12  * akirosequit (Ping timeout: 245 seconds)
17:34:12  * aki_changed nick to akirose
17:34:45  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:39:27  * keith_millerjoined
18:45:54  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:10:50  * wuz__joined
19:11:03  <wuz__>ljharb: just saw your message from yesterday! Definitely understand where you are coming from with the questions. It's super helpful! I'd down for anyone to poke holes in my proposal so I can try and patch them :)
19:22:35  * keith_millerjoined
19:40:12  * aki_joined
19:41:13  * akirosequit (Ping timeout: 246 seconds)
19:41:13  * aki_changed nick to akirose
19:54:26  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:57:07  * jwaldenjoined
20:20:35  * cybaijoined
20:22:05  * keith_millerjoined
20:25:06  * cybaiquit (Ping timeout: 264 seconds)
20:59:03  * underikarquit (Quit: Connection closed for inactivity)
21:04:21  * wuz__quit (Ping timeout: 256 seconds)
21:40:34  * mquy90quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:46:33  * aki_joined
21:47:42  * akirosequit (Ping timeout: 255 seconds)
21:47:43  * aki_changed nick to akirose
22:18:29  * gibson042quit (Quit: Leaving.)
22:19:39  * Nimelrian__joined
22:21:19  * cybaijoined
22:25:51  * cybaiquit (Ping timeout: 258 seconds)
22:29:44  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:38:10  * keith_millerjoined
23:28:03  * mgolquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
23:45:35  * Nimelrian__quit (Ping timeout: 258 seconds)
23:53:13  * aki_joined
23:54:10  * akirosequit (Ping timeout: 244 seconds)
23:54:10  * aki_changed nick to akirose