00:07:22  * AtumT_quit (Read error: Connection reset by peer)
00:07:36  * AtumTjoined
00:32:13  * AtumTquit (Remote host closed the connection)
00:52:49  * not-an-aardvarkquit (Quit: Connection closed for inactivity)
01:57:54  * jmdyckquit (Ping timeout: 248 seconds)
01:58:44  * jmdyckjoined
02:20:12  * caridyquit (Remote host closed the connection)
02:20:38  * caridyjoined
02:25:05  * caridyquit (Ping timeout: 248 seconds)
03:05:05  * jmdyckquit (Ping timeout: 248 seconds)
03:39:14  * jmdyckjoined
03:47:20  * boazquit (Read error: Connection reset by peer)
03:59:54  * caridyjoined
04:04:16  * caridyquit (Ping timeout: 248 seconds)
06:02:02  * caridyjoined
06:06:25  * caridyquit (Ping timeout: 248 seconds)
06:28:10  * jmdyckquit (Quit: Leaving.)
06:57:49  * gskachkovquit (Quit: gskachkov)
07:02:39  * caridyjoined
07:07:14  * caridyquit (Ping timeout: 260 seconds)
07:41:06  * gskachkovjoined
09:04:12  * caridyjoined
09:09:15  * caridyquit (Ping timeout: 268 seconds)
11:05:50  * caridyjoined
11:10:22  * caridyquit (Ping timeout: 260 seconds)
11:25:11  * mylesborinsquit (Quit: farewell for now)
11:25:41  * mylesborinsjoined
12:06:53  * caridyjoined
12:11:34  * caridyquit (Ping timeout: 258 seconds)
12:29:18  * gskachkovquit (Quit: gskachkov)
12:29:41  * gskachkovjoined
12:29:41  * gskachkovquit (Client Quit)
13:07:41  * caridyjoined
13:09:30  * jmdyckjoined
13:12:13  * caridyquit (Ping timeout: 268 seconds)
14:48:21  * AtumTjoined
16:10:02  * caridyjoined
16:14:25  * caridyquit (Ping timeout: 248 seconds)
16:34:29  * jmdyckquit (Ping timeout: 268 seconds)
16:34:34  * jmdyck1joined
16:47:49  <evilpie>So am I understanding the flatMap proposal correctly, that the mapper function is only called at depth 0?
18:32:06  <ljharb>evilpie: yes, flatten has a depth arg but flatMap does not
18:33:12  * gskachkovjoined
18:49:35  <evilpie>ljharb: yeah sure, I just mean for [1, 2, [3], 4].flatMap(x => x + 1)
18:50:04  <evilpie>you get [2, 3, "31", 5]
18:50:12  <evilpie>not [2, 3, [4], 5]
18:50:42  <ljharb>correct
18:52:25  <ljharb>`.flatMap(f)` is like `.map(f).flatten(1)`, iirc
18:58:00  <evilpie>ljharb: thanks!
19:07:57  <ljharb>(if it took a depth arg, it'd be `.flatMap(f, d)` → `.map(f).flatten(d)`, which i think still wouldn't do what you expect)
19:11:49  * caridyjoined
19:16:23  * caridyquit (Ping timeout: 255 seconds)
20:13:01  * caridyjoined
20:16:41  * gskachkovquit (Ping timeout: 255 seconds)
20:17:35  * caridyquit (Ping timeout: 255 seconds)
21:57:32  * not-an-aardvarkjoined
22:14:34  * caridyjoined
22:19:13  * caridyquit (Ping timeout: 248 seconds)
23:26:28  * jmdyck1quit (Ping timeout: 240 seconds)
23:28:05  * jmdyckjoined