00:39:10  * hdms_joined
00:40:37  * hdmsquit (Ping timeout: 250 seconds)
00:40:37  * hdms_changed nick to hdms
01:10:23  * hdmsquit (Quit: hdms)
03:47:35  <creationix>found another bug in luvit's websocket codec
03:47:53  <creationix>the decoder has a bug too that canceled it out so we never noticed when using luvit for server and client
03:48:10  <creationix>but while testing my browser client to lit, all large messages made the connection die
04:11:21  * SkyRocknRolljoined
04:35:20  * dan336joined
05:29:58  * dan336quit (Quit: Leaving.)
08:52:24  * DarkGodjoined
12:29:20  * SkyRocknRollquit (Remote host closed the connection)
12:54:26  * piernovquit (Ping timeout: 240 seconds)
12:56:07  * piernovjoined
14:19:40  <rphillips>good morning
14:45:11  * rweichlerquit (Ping timeout: 250 seconds)
14:45:54  * rweichlerjoined
15:08:54  <creationix>mornin'
15:30:33  * dan336joined
15:35:23  * hdmsjoined
16:53:35  * rweichle1joined
17:04:51  * rweichlerquit (*.net *.split)
17:04:56  * daurnimatorquit (*.net *.split)
17:07:40  * daurnimatorjoined
19:03:38  <creationix>woo, got a pty working using just ffi https://gist.github.com/creationix/a360ac322855931461b8
19:14:42  <creationix>rphillips, can you see if this works on your machine? https://gist.github.com/creationix/d0593953483ced7f0c3d
19:14:53  <rphillips>certainly
19:14:58  <creationix>it should create a bash shell, and when you exit the shell, it prints app captured output
19:14:59  <rphillips>\o/ <-- pty
19:15:16  <creationix>I suppose I should add timing information and compress the stream somehow
19:15:46  <creationix>but combine this with websockets and https://github.com/chjj/term.js and we have a full-featured, recording, remote terminal in the agent
19:16:24  <rphillips>very nice
19:16:26  <rphillips>worked here
19:17:30  <creationix>you're on OSX today right?
19:17:50  <rphillips>yep
19:18:10  <creationix>if only talking to a serial port was this easy
19:18:18  <creationix>yay for openpty working the same on osx and linux
19:36:02  <creationix>maybe my blog post can be about ffi and not needing native modules
20:24:15  * hdms_joined
20:24:37  * hdmsquit (Ping timeout: 244 seconds)
20:24:37  * hdms_changed nick to hdms
20:57:37  <creationix>rphillips, when you get a chance, try this demo https://github.com/creationix/lshell
20:57:43  <creationix>I just tested it on osx and linux
21:01:35  <creationix>hmm, when the browser disconnects, the child process doesn't die
21:09:03  <creationix>need to detect when the browser disconnects and signal HUP or something
21:22:02  <rphillips>creationix: hot! worked
21:22:17  * hdms_joined
21:22:47  <creationix>yep, needs a few things for actual use, but the core bits are there
21:23:22  * hdmsquit (Ping timeout: 260 seconds)
21:23:23  * hdms_changed nick to hdms
21:30:11  <creationix>kostco, turns out doing pty isn't hard at all in luvit https://github.com/creationix/lshell
22:00:43  * DarkGodquit (Remote host closed the connection)
22:08:59  * Xequit (Ping timeout: 240 seconds)
22:18:03  * Xejoined
23:48:33  * rweichle1changed nick to rweichler