00:42:36  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
00:43:00  * saghuljoined
00:43:21  * saghulquit (Client Quit)
01:31:12  * saghuljoined
03:03:47  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
03:07:47  * saghuljoined
03:56:19  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
06:08:59  * rendarjoined
07:13:01  * sgimenojoined
09:00:10  * txdvquit (Ping timeout: 258 seconds)
09:00:54  * txdvjoined
10:14:36  * joocain2quit (Ping timeout: 248 seconds)
10:14:50  * joocain2joined
10:25:11  * mylesborinsquit (Quit: farewell for now)
10:25:41  * mylesborinsjoined
12:07:48  * txdvquit (Ping timeout: 240 seconds)
12:08:43  * txdvjoined
12:43:02  * txdvquit (Ping timeout: 260 seconds)
13:14:01  * txdvjoined
13:52:28  * saghuljoined
14:09:49  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:28:20  * saghuljoined
14:42:16  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:44:28  * saghuljoined
16:26:51  * vtjnashjoined
16:27:32  <vtjnash>Do the libuv devs have a preference for wrapping to 80 chars by breaking at punctuation or word boundaries?
16:27:39  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:28:47  <refack>For docs & comments? Yes.
16:31:06  * saghuljoined
17:02:37  <vtjnash>Is there a preference for doing it at punctuation though, or at word boundaries?
17:21:43  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:47:42  <refack>Ohh, sorry. At word boundaries, i.e. as much per line. But I've never heard strong opinions on the matter...
18:07:34  * saghuljoined
18:22:27  * Fishrock123joined
18:54:47  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
19:43:54  * Fishrock123quit (Remote host closed the connection)
19:44:16  * Fishrock123joined
19:54:52  * Fishrock123quit (Remote host closed the connection)
19:55:28  * Fishrock123joined
19:57:28  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:59:22  <vtjnash>OK, thanks. That's what I thought I was mostly seeing
19:59:53  * Fishrock123quit (Ping timeout: 258 seconds)
20:03:28  * Fishrock123joined
20:17:53  * saghuljoined
20:20:40  * Fishrock123quit (Remote host closed the connection)
20:21:16  * Fishrock123joined
20:25:29  * Fishrock123quit (Ping timeout: 255 seconds)
20:45:50  * sgimeno_joined
20:48:22  * sgimenoquit (Ping timeout: 260 seconds)
21:23:02  * Fishrock123joined
21:27:40  * Fishrock123quit (Ping timeout: 258 seconds)
21:34:11  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:36:05  * saghuljoined
21:46:10  * Jacob843quit (Read error: Connection reset by peer)
21:51:34  * Jacob843joined
22:12:42  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:14:51  * saghuljoined
22:23:11  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:26:59  * Zoffixjoined
22:29:44  <Zoffix>\o Having trouble with uv_spawn() on Windows. If I let it escape the args (and dump them in the code to see what it got) it ends up with `C:\rakudo\perl6.bat -e "say q|foo\"bar|"` but that fails with `'"' is not recognized as an internal or external command` even if I run it manually . If I change `\"` to `""` then it works out. So I was wondering what do people generally do here? Should I be using
22:29:46  <Zoffix>UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS and doing all the escaping myself?
22:31:29  <refack>That is interesting...
22:35:01  * saghuljoined
22:38:32  <vtjnash>What are you trying to get as a result?
22:38:47  <vtjnash>The escape sequence for " is `^"`
22:39:03  <vtjnash>but yes, you also need to set UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS
22:39:17  <vtjnash>if you go through the `cmd.exe` parser/mangler
22:40:22  <Zoffix>I think we had UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS set before and then quotes were messing stuff up
22:40:23  <refack>I think the one pain point is that your "exe" is a batch file. did you try `cmd /c /s "C:\rakudo\perl6.bat -e "say q|foo\"bar|""`
22:40:49  <Zoffix>I'm not sure what I'm trying to get as a result, I want uv_spawn to start the given process, but it fails depending on what sort of characters I got in the args
22:40:56  <Zoffix>Currently reading https://blogs.msdn.microsoft.com/twistylittlepassagesallalike/2011/04/23/everyone-quotes-command-line-arguments-the-wrong-way/
22:42:05  <refack>so ^" and \" are the escape sequence for cmd.exe. if you spawn a non batch uv will escape correctly
22:42:17  <refack>(well `^"` is and `\"` isn't
22:42:45  <Zoffix>`cmd /c /s "C:\rakudo\perl6.bat -e "say q|foo\"bar|""` gives me `The system cannot find the path specified`. If I run `C:\rakudo\perl6.bat -e "say 42"` then it works properly
22:43:17  <refack>Yeah, this is tricky
22:43:32  <Zoffix>k, I'll pay around with it some more. Thanks :)
22:48:58  <vtjnash>usually best to just avoid cmd.exe, like the plague
22:49:53  * vtjnashquit (Quit: Leaving...)
22:53:34  * Fishrock123joined
22:58:31  * Fishrock123quit (Ping timeout: 258 seconds)
23:04:21  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
23:07:25  * saghuljoined
23:16:03  * Fishrock123joined
23:24:39  * saghulquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
23:24:44  * Fishrock123quit (Remote host closed the connection)
23:36:09  * Fishrock123joined