00:05:21  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
00:26:01  <CTCP-User>creationix, also yay docs ^-^
00:59:32  * DarkGodquit (Quit: Leaving)
02:20:09  * erlbot--_joined
02:20:50  * erlbot--quit (Write error: Broken pipe)
03:12:50  * CTCP-Userchanged nick to Soni
04:19:56  * SkyRocknRolljoined
04:41:11  * SkyRocknRollquit (Remote host closed the connection)
05:35:37  * SkyRocknRolljoined
06:04:45  * Luv_joined
06:25:35  * Luv_quit (Ping timeout: 260 seconds)
06:55:36  * Yorlikquit (Quit: Leaving)
08:47:41  * rendarjoined
09:33:43  * SkyRocknRollquit (Ping timeout: 240 seconds)
09:57:04  * SkyRocknRolljoined
10:09:18  * SkyRocknRollquit (Ping timeout: 240 seconds)
12:51:15  * whethereverjoined
13:08:45  * SkyRocknRolljoined
14:44:05  * SkyRocknRollquit (Ping timeout: 260 seconds)
14:56:39  * SkyRocknRolljoined
16:41:51  <Soni>creationix, updated, how does this look? https://themissingdocs.tumblr.com/post/156361295623/luvit-creationixcoro-net-api
17:22:54  * SkyRocknRollquit (Remote host closed the connection)
17:30:33  <creationix>Soni encode and decode aren't deprecated at the coro-net level
17:30:42  <creationix>they just aren't part of coro-channel anymore
17:30:53  <creationix>coro-net accepts decode, encode, and scan
17:30:54  <Soni>creationix, they just have awful semantics
17:31:10  <creationix>what's awful?
17:31:11  <Soni>with the `nil` thing
17:31:24  <Soni>the `nil` updateEncoder/updateDecoder thing
17:32:05  <creationix>oh, you mean the positional return values
17:32:31  <creationix>yeah, that kinda stinks
17:34:40  <Soni>creationix, why didn't you remove them altogether?
17:36:39  <creationix>at a high level, it's really convenient to have options for encode/decode
17:36:59  <creationix>I just need to change the return values to not be positional since there isn't clear hierarchy
17:37:14  <Soni>yes, that'd be useful...
17:39:19  <Soni>creationix, also, wrap the encoder/decoder even if there is none - I think coro-wrapper lets you do that?
17:52:59  <creationix>it doesn't
17:53:14  <creationix>I could do that, but it would add some performance overhead for little gain
18:04:03  <Soni>creationix, wouldn't luajit just optimize it out?
18:04:54  <Soni>anyway, it's kinda annoying having that inconsistency when you're getting the arguments from somewhere else
19:35:09  * DarkGodjoined
20:48:36  * rendarquit (Ping timeout: 245 seconds)
21:18:13  * rendarjoined
21:18:13  * rendarquit (Changing host)
21:18:13  * rendarjoined
21:43:32  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)