00:03:39  * Fishrock123joined
00:07:51  * Fishrock123quit (Ping timeout: 246 seconds)
00:13:44  * Fishrock123joined
00:21:01  * AtumTquit (Remote host closed the connection)
00:59:52  * Fishrock123quit (Quit: Leaving...)
03:07:30  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
03:48:24  * jmdyckquit (Remote host closed the connection)
04:05:51  * caridyquit (Ping timeout: 248 seconds)
04:23:03  * ephemera_quit (Quit: No Ping reply in 180 seconds.)
04:24:35  * ephemera_joined
04:47:34  * ephemera_quit (Quit: No Ping reply in 180 seconds.)
04:48:52  * ephemera_joined
06:43:25  * gibson042quit (Ping timeout: 255 seconds)
08:16:01  * gskachkovjoined
08:19:13  * gskachkovquit (Client Quit)
08:30:15  * gskachkovjoined
08:36:11  * gskachkovquit (Quit: gskachkov)
08:37:29  * gskachkovjoined
08:41:18  * gskachkovquit (Client Quit)
09:09:02  * gskachkovjoined
09:28:23  * AtumTjoined
10:00:17  * wadadliquit (Ping timeout: 248 seconds)
10:00:17  * ademaquit (Ping timeout: 248 seconds)
10:01:03  * STRMLquit (Ping timeout: 248 seconds)
10:01:03  * Kovenskyquit (Ping timeout: 248 seconds)
10:01:39  * FireFlyquit (Quit: Goodbye)
10:01:40  * FireFlyjoined
10:01:45  * Kov|kasumijoined
10:01:55  * STRMLjoined
10:01:57  * Kov|kasumichanged nick to Kovensky
10:02:11  * ademajoined
10:02:50  * wadadlijoined
10:24:38  * Effilryjoined
10:25:02  * FireFlyquit (Ping timeout: 615 seconds)
10:25:13  * mylesborinsquit (Quit: farewell for now)
10:25:44  * mylesborinsjoined
11:00:04  * Effilrychanged nick to FireFy
11:00:07  * FireFychanged nick to FireFly
13:07:54  * jmdyckjoined
13:14:56  * gskachkovquit (Quit: gskachkov)
13:15:29  * gskachkovjoined
13:18:57  * gskachkovquit (Client Quit)
13:26:01  * gskachkovjoined
13:27:37  * gskachkovquit (Client Quit)
13:42:01  <littledan>bterlson: The last time we discussed built-in modules, the killer problem was allowing polyfilling. Anyone have an idea for an API that would permit that?
13:42:44  <littledan>I don't really see how you could import the built-in version of a module, change some things, and re-export it without breaking the kind of invariants that we try to have for modules (that importing it always gets the same thing); would we have an API specifically for getting the built-in version, which isn't import?
13:45:38  * iosyspart ("Leaving")
15:10:36  * caridyjoined
15:27:08  * caridyquit (Remote host closed the connection)
15:27:42  * caridyjoined
15:34:38  * caridyquit (Remote host closed the connection)
15:35:29  * caridyjoined
15:41:18  * jwaldenjoined
18:20:02  * FireFlychanged nick to FaerieFly
18:44:12  <jeffmo>littledan: mayhaps some conventional loading mechanism that built-in modules use to check for a polyfill before initializing themselves?
19:01:24  <ljharb>whatever the mechanism, it has to be possible for a polyfill to add, replace, or remove any builtin module implementation prior to any other code accessing it (by running first, eg), and then also possible for similar first-run code to lock down all (or individual) builtin modules so they can't be further modified
19:01:54  <ljharb>(so that the first thing a user could also do is "lock them down" without any polyfilling, if they wanted)
19:16:54  <littledan>How do you resolve it when everyone wants to be first
19:16:55  <littledan>?
19:17:34  <littledan>separate question: How would people feel about re-introducing 64-bit IEEE decimal, in a way that's analogous to BigInt?
19:17:50  <littledan>another one-off primitive type with operator overloading, etc
19:17:54  <littledan>it seems useful for dealing with money
19:18:43  <jwalden>there's a fixed-size IEEE decimal type? news to me
19:18:59  <ljharb>littledan: same as in all JS; whoever is actually first wins
19:19:53  <littledan>jswalden: Check out https://www.csee.umbc.edu/~tsimo1/CMSC455/IEEE-754-2008.pdf and grep around for "decimal".
19:19:56  <littledan> I know it was shut down in the past, but I'm not sure which reason was most important there--was it the lack of normalization, or being unconvinced about applications, or something else?
19:20:05  <littledan>(I'm sure different people saw different downsides)
20:14:25  <Domenic>I would like a decimal type
20:14:49  <Domenic>I know there is a lot of history there; probably Brendan/Waldemar/Allen would know why.
20:15:10  <Domenic>I don't know which decimal type I would like but I remember being happy with C#'s
20:15:20  <Domenic>I also remember Brendan complaining that IBM's proposal for JS had 1.0 !== 1.00
20:15:32  <Domenic>(or rather, 1.0d !== 1.00d, or whatever)
20:21:28  * Fishrock123joined
20:47:30  * not-an-aardvarkjoined
21:08:08  * Fishrock123quit (Remote host closed the connection)
21:08:46  * Fishrock123joined
21:13:18  * Fishrock123quit (Ping timeout: 258 seconds)
21:55:28  * gibson042joined
22:08:59  * Fishrock123joined
22:30:33  * jwaldenquit (Quit: back shortly)
23:33:48  * caridyquit (Remote host closed the connection)
23:34:46  <littledan>about that particular issue, I was looking into it and I can't see where we'd ever expose that to JS
23:35:21  <littledan>we could just make SameValue identify the cohorts with each other (the way SameValue identifies all NaNs with each other) and not expose Decimal TypedArrays
23:36:08  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
23:55:06  * Fishrock123quit (Remote host closed the connection)