00:05:06  * cloudshuquit (Quit: Connection closed for inactivity)
00:16:30  * laughinghanquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
00:37:52  * Fishrock123quit (Remote host closed the connection)
00:46:59  * cybaiquit (Remote host closed the connection)
00:57:19  * cybaijoined
01:01:26  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:01:52  * cybaiquit (Ping timeout: 248 seconds)
01:13:18  * Fishrock123joined
01:18:16  * Fishrock123quit (Ping timeout: 272 seconds)
01:23:09  * cybaijoined
01:48:33  * Fishrock123joined
01:54:22  * Fishrock123quit (Ping timeout: 272 seconds)
03:23:56  <Domenic>I vaguely recall there being a discussion, which concluded a few things: adding an alias for typeof === "function" is kind of silly; Reflect is not the right place; and if what's left is isConstructor, do we have any real use cases?
03:34:12  <TimothyGu>the discussion Domenic is talking about seems to be https://esdiscuss.org/topic/determine-if-a-value-is-callable-constructible
03:34:29  <Domenic>OK, I guess it didn't happen in committee, my memory just assumed it did
03:34:49  * sendilkumarnquit (Ping timeout: 258 seconds)
03:36:03  <Domenic>And apparently I mostly remembered my own points, so yay
03:36:09  <TimothyGu>lol
04:01:21  * keith_millerjoined
04:05:28  * keith_millerquit (Ping timeout: 245 seconds)
04:06:44  <TimothyGu>bterlson:
04:06:46  <TimothyGu>oops
04:07:31  <TimothyGu>bterlson: is it possible to suppress ecmarkup autolinking for a particular instance?
04:17:57  * Fishrock123joined
04:19:17  * Fishrock123quit (Client Quit)
04:34:39  <ljharb>isCallable would ideally return false for a class, tho
04:35:07  <ljharb>it seems absurd to me to install a [[Call]] slot for no other purpose than to make `typeof` return "function", since we could also change typeof to check [[Call]] or [[Construct]]
04:40:28  * laughinghanjoined
04:41:42  * sendilkumarnjoined
05:16:49  * jmdyckquit (Remote host closed the connection)
05:52:58  * laughinghanquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
05:54:44  * laughinghanjoined
06:02:18  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
06:06:08  * laughinghanquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
06:06:43  * laughinghanjoined
06:26:30  * sendilkumarnquit (Remote host closed the connection)
07:17:22  * sendilkumarnjoined
07:26:10  * laughinghanquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:29:23  * laughinghanjoined
07:34:42  * sendilkumarnquit (Remote host closed the connection)
07:35:25  * keith_millerjoined
07:35:41  * sendilkumarnjoined
07:45:01  * sendilkumarnquit (Ping timeout: 244 seconds)
07:45:57  * laughinghanquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:48:40  * sendilkumarnjoined
07:57:23  * laughinghanjoined
08:03:38  * sendilkumarnquit (Remote host closed the connection)
08:12:21  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
08:12:28  * sendilkumarnjoined
08:16:11  * keith_millerjoined
08:26:43  * sendilkumarnquit (Remote host closed the connection)
08:57:05  * sendilkumarnjoined
09:10:11  * laughinghanquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
09:25:08  * kpattichajoined
09:37:32  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
09:56:41  * keith_millerjoined
09:59:12  * sendilkumarnquit (Remote host closed the connection)
10:00:47  * sendilkumarnjoined
10:02:33  * sendilkumarnquit (Remote host closed the connection)
10:17:30  * mquy90joined
10:23:22  * cybaiquit (Remote host closed the connection)
10:29:16  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
10:43:47  * sendilkumarnjoined
10:45:00  * sendilkumarnquit (Remote host closed the connection)
11:03:45  * cybaijoined
11:04:39  * sendilkumarnjoined
11:11:49  * sendilkumarnquit (Remote host closed the connection)
11:16:42  * sendilkumarnjoined
11:35:08  * keith_millerjoined
11:39:01  * sendilkumarnquit (Remote host closed the connection)
11:40:55  * sendilkumarnjoined
11:58:46  * jmdyckjoined
12:00:42  * sendilkumarnquit (Remote host closed the connection)
12:22:34  * sendilkumarnjoined
12:43:21  * ErrorIsNullErrorjoined
12:47:31  * mquy90quit (Quit: Leaving)
13:04:12  * kpattich_joined
13:04:27  * sendilkumarnquit (Remote host closed the connection)
13:06:58  * kpattichaquit (Ping timeout: 272 seconds)
13:40:04  * sendilkumarnjoined
14:06:17  * kpattich_quit (Ping timeout: 245 seconds)
14:17:42  * kpattich_joined
14:19:07  <devsnek>isConstructor comes up every once in a while when I'm working on polyfilling something or trying to match certain semantics that engines have
14:20:46  <devsnek>most recently (and what prompted me to post this) was that node's napi can check if something is callable/constructable for napi_new_instance and napi_call and return early, but I can't duplicate this behaviour
14:23:13  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:36:23  * kpattich_quit (Ping timeout: 258 seconds)
14:37:25  * kpattich_joined
14:38:56  * kpattich__joined
14:42:36  * kpattich_quit (Ping timeout: 272 seconds)
15:07:25  * sendilkumarnquit (Remote host closed the connection)
15:19:28  * kpattich__quit (Ping timeout: 248 seconds)
15:21:17  * sendilkumarnjoined
15:22:19  * Nimelrianjoined
15:27:52  * AtumTjoined
15:55:30  <ErrorIsNullError>Stupid question: in ecmarkup, does the '?' instead of a '!' before a call indicate that it might be nullish or that it might be falsey?
15:56:12  <jmdyck>neither, it indicates that the result might be an abrupt completion.
15:56:27  <ErrorIsNullError>Ah. Thanks for explaining.
15:56:49  <ErrorIsNullError>So the recursive call in isArray
15:56:51  <ErrorIsNullError> a. Return ? https://tc39.es/ecma262/#sec-isarray(target).
15:57:22  <ErrorIsNullError>Is '?' because it might return abruptly if a nested proxyhandler is null.
15:57:37  <ErrorIsNullError>Err
15:57:46  <ErrorIsNullError> a. Return ? IsArray(target).
15:58:33  <jmdyck>if the top-level arg is a proxy whose target is a proxy whose handler is null
15:59:10  <ErrorIsNullError>yep
16:02:24  <devsnek>ErrorIsNullError: ? and ! are macros
16:02:54  <ErrorIsNullError>Thanks for explaining. I see section 5.2.3.4 now.
16:03:06  <ErrorIsNullError>ReturnIfAbrupt shorthands.
16:03:13  <devsnek>yep
16:03:15  <ErrorIsNullError>I had been looking in ecmarkup and ecmarkdown.
16:03:17  <devsnek>was about to link
16:13:00  * sendilkumarnquit (Remote host closed the connection)
16:58:41  * jwaldenjoined
17:08:57  * sendilkumarnjoined
17:12:52  * sendilku_joined
17:16:16  * sendilkumarnquit (Ping timeout: 245 seconds)
17:52:06  * laughinghanjoined
18:00:55  * sendilku_quit (Remote host closed the connection)
18:01:23  * laughinghanquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:02:54  * laughinghanjoined
19:07:53  * laughinghanquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:41:33  * sendilkumarnjoined
19:52:40  * laughinghanjoined
20:11:06  * sendilkumarnquit (Ping timeout: 258 seconds)
20:12:55  * laughinghanquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
20:15:00  * ErrorIsNullErrorquit (Quit: Leaving.)
20:41:09  * laughinghanjoined
21:12:17  * Nimelrianquit (Read error: Connection reset by peer)
21:13:07  * ErrorIsNullErrorjoined
21:31:40  * ErrorIsNullErrorquit (Quit: Leaving.)
22:21:30  * AtumTquit (Read error: Connection reset by peer)
22:21:37  * AtumTjoined
22:34:25  * AtumT_joined
22:35:34  * AtumTquit (Ping timeout: 258 seconds)
23:05:28  <TimothyGu>jmdyck: next time, feel free to link https://timothygu.me/es-howto/#completion-records-and-shorthands :)
23:59:02  * ExCwIzItjoined