00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:58:26  <MI6>joyent/node: isaacs v0.10 * 00a1d36 : benchmark: Fix execArgv handling - http://git.io/Dax20w
00:59:04  <MI6>joyent/node: isaacs master * 2be09f9 : Merge remote-tracking branch 'ry/v0.10' (+1 more commits) - http://git.io/3kf2sg
01:14:34  <MI6>nodejs-v0.10: #1458 UNSTABLE osx-ia32 (105/598) smartos-ia32 (182/598) linux-x64 (33/598) smartos-x64 (57/598) linux-ia32 (3/598) http://jenkins.nodejs.org/job/nodejs-v0.10/1458/
01:21:50  * kevinswiberjoined
01:23:47  <MI6>nodejs-master: #515 UNSTABLE linux-ia32 (3/642) smartos-x64 (7/642) smartos-ia32 (3/642) linux-x64 (1/642) http://jenkins.nodejs.org/job/nodejs-master/515/
01:44:18  <MI6>nodejs-v0.10-windows: #186 UNSTABLE windows-x64 (7/598) windows-ia32 (7/598) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/186/
01:55:03  * groundwaterquit (Quit: groundwater)
02:02:51  <MI6>nodejs-master-windows: #308 UNSTABLE windows-x64 (14/642) windows-ia32 (18/642) http://jenkins.nodejs.org/job/nodejs-master-windows/308/
02:03:53  * defunctzombiechanged nick to defunctzombie_zz
02:11:48  * brucem_changed nick to brucem
02:13:19  * kevinswiberquit (Ping timeout: 260 seconds)
02:18:50  <isaacs>trevnorris: you around?
02:42:29  * groundwaterjoined
02:53:32  * groundwaterquit (Quit: groundwater)
03:49:33  * EhevuTovjoined
06:33:23  * mikealquit (Quit: Leaving.)
06:37:51  * mikealjoined
06:41:24  <MI6>nodejs-v0.10-windows: #187 UNSTABLE windows-x64 (8/598) windows-ia32 (7/598) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/187/
06:48:21  * rendarjoined
06:54:24  * EhevuTovquit (Quit: This computer has gone to sleep)
07:07:27  * txdvjoined
07:09:16  * dominictarrjoined
07:29:47  * groundwaterjoined
07:30:10  * `3rdEdenchanged nick to `3E|GONE
08:03:13  * groundwaterquit (Quit: groundwater)
08:17:47  * rendarquit (Ping timeout: 260 seconds)
08:18:17  * defunctzombie_zzchanged nick to defunctzombie
08:32:52  * defunctzombiechanged nick to defunctzombie_zz
08:52:27  * bnoordhuisjoined
09:28:38  * rendarjoined
09:41:00  * hzjoined
09:57:10  * rendarquit (Ping timeout: 256 seconds)
10:03:58  * bnoordhuisquit (Ping timeout: 256 seconds)
10:20:17  * tuxie_joined
10:29:26  * bnoordhuisjoined
10:37:29  * bnoordhuisquit (Ping timeout: 240 seconds)
10:45:57  <MI6>nodejs-v0.10: #1459 UNSTABLE osx-x64 (1/598) linux-x64 (2/598) smartos-x64 (2/598) http://jenkins.nodejs.org/job/nodejs-v0.10/1459/
10:51:54  * tooxiejoined
10:54:35  * tuxie_quit (Ping timeout: 260 seconds)
11:32:43  * bnoordhuisjoined
12:51:06  <MI6>joyent/node: Ben Noordhuis master * c5ed96a : test: speed up simple/test-fs-watch - http://git.io/xPOHCQ
13:00:18  <MI6>nodejs-master: #516 UNSTABLE linux-ia32 (2/642) smartos-x64 (7/642) osx-x64 (1/642) linux-x64 (1/642) http://jenkins.nodejs.org/job/nodejs-master/516/
13:10:55  <MI6>nodejs-master-windows: #309 UNSTABLE windows-x64 (16/642) windows-ia32 (16/642) http://jenkins.nodejs.org/job/nodejs-master-windows/309/
13:20:58  * bnoordhuisquit (Ping timeout: 256 seconds)
14:15:00  * groundwaterjoined
14:31:36  * kenperkinsjoined
15:08:13  * bnoordhuisjoined
15:16:38  * mikealquit (Quit: Leaving.)
15:18:21  <MI6>nodejs-master: #517 UNSTABLE linux-ia32 (1/642) smartos-x64 (6/642) linux-x64 (1/642) http://jenkins.nodejs.org/job/nodejs-master/517/
15:21:27  * skebcio_quit (Remote host closed the connection)
15:24:02  * skebciojoined
15:27:41  * kenperkinsquit (Quit: Computer has gone to sleep.)
15:32:41  * mikealjoined
15:36:14  * rendarjoined
15:37:56  * mikealquit (Quit: Leaving.)
16:08:39  * mikealjoined
16:19:53  * groundwaterquit (Quit: groundwater)
16:25:11  * hzquit
16:25:18  * bnoordhuisquit (Ping timeout: 264 seconds)
16:38:41  * mikealquit (Quit: Leaving.)
16:44:40  * kevinswiberjoined
16:49:52  * bnoordhuisjoined
16:54:18  * kenperkinsjoined
17:22:40  * mikealjoined
17:26:38  * kevinswiberquit (Ping timeout: 240 seconds)
17:29:00  * bnoordhuisquit (Ping timeout: 268 seconds)
17:30:31  * kenperkinsquit (Quit: Computer has gone to sleep.)
17:31:29  * dapjoined
17:33:50  * dapquit (Read error: Connection reset by peer)
17:34:08  * dapjoined
17:37:48  * dshaw_joined
17:51:45  * kenperkinsjoined
17:52:21  * kenperkinsquit (Client Quit)
17:53:53  <MI6>libuv-master: #211 UNSTABLE windows (3/194) smartos (9/193) http://jenkins.nodejs.org/job/libuv-master/211/
17:59:30  * defunctzombie_zzchanged nick to defunctzombie
18:01:54  * dshaw_quit (Quit: Leaving.)
18:07:25  <MI6>libuv-node-integration: #195 UNSTABLE smartos-x64 (7/642) linux-x64 (1/642) linux-ia32 (1/642) http://jenkins.nodejs.org/job/libuv-node-integration/195/
18:09:32  * dshaw_joined
18:11:38  * defunctzombiechanged nick to defunctzombie_zz
18:30:33  * kevinswiberjoined
18:41:55  * dshaw_quit (Quit: Leaving.)
18:45:40  <MI6>nodejs-master-windows: #310 UNSTABLE windows-x64 (16/642) windows-ia32 (18/642) http://jenkins.nodejs.org/job/nodejs-master-windows/310/
18:59:05  * defunctzombie_zzchanged nick to defunctzombie
19:00:21  * dapquit (Quit: Leaving.)
19:03:56  * groundwaterjoined
19:20:38  * othiym23quit (Ping timeout: 264 seconds)
19:23:53  * bnoordhuisjoined
19:27:41  <isaacbw>any lispers here?
19:29:49  * othiym23joined
19:44:16  <isaacbw>I'm working on the API for a common lisp binding and I can't decide on a few things
19:48:21  * AvianFlujoined
19:51:19  <bnoordhuis>isaacbw: shoot. more of a schemer though
20:06:42  * kevinswiberquit (Remote host closed the connection)
20:22:44  * hzjoined
20:33:47  * tooxiequit (Ping timeout: 240 seconds)
20:48:07  <isaacbw>bnoordhuis: I think I answered my own question typing this up, but basically I'm trying to decide between two future models, one where the future is a function and metadata is stored in a lexical scope/closure somewhere, and another model where the promise is an object with functions for using it, e.g (ready my-promise (lambda (val) ...) (lambda (err) ...))
20:48:12  <isaacbw>https://gist.github.com/isaacbwagner/6407215
20:49:14  <isaacbw>I had a cool idea for a macro which collapses callback pyramids into a let-like syntax: https://gist.github.com/isaacbwagner/6407229
20:58:09  * TooTallNatejoined
20:58:13  * TooTallNatequit (Client Quit)
20:58:20  <isaacbw>I am also trying to think of a good method of error handling in the 'then macro
20:58:46  <isaacbw>or rather, default behavior
20:59:25  <isaacbw>perhaps one catch-all error handler for the entire chain, like wrapping everything in a try catch
21:02:58  <isaacbw>I wish I knew more about how C# did async
21:04:44  <isaacbw>create a macro that mimics async+await
21:05:04  <bnoordhuis>ah, you're going for something higher-level than plain callbacks?
21:06:45  <isaacbw>I think I can do a bit more magic, especially in lisp, if I have first class continuations
21:07:05  <bnoordhuis>then you need to move to scheme :)
21:07:23  <bnoordhuis>is there a reason for starting with higher-level constructs from the get-go?
21:07:53  <bnoordhuis>i think my approach would be to start with 1-to-1 mappings or as close as possible, then build further abstractions on top of that
21:10:14  <bnoordhuis>ah, so cl supports continuations? i never knew
21:11:09  <bnoordhuis>through horrible macro magic, it seems...
21:13:38  <isaacbw>beautiful macro magic :P
21:14:09  <isaacbw>it's not out of the box, but I would add them myself
21:14:20  <isaacbw>I like your idea to go head and start as close to libuv as possible though
22:02:52  <isaacbw>I also like the idea of an (async ... (task ... )) macro
22:42:37  * rendarquit (Quit: Leaving)
23:05:59  <othiym23>trevnorris: ping
23:06:43  <othiym23>creationix: also ping
23:07:17  * dominictarrquit (Quit: dominictarr)
23:19:13  * dominictarrjoined
23:30:11  * kenperkinsjoined
23:30:49  * kenperkinsquit (Client Quit)
23:38:52  * dominictarrquit (Quit: dominictarr)
23:49:41  * hzquit
23:55:35  * groundwaterquit (Quit: groundwater)
23:59:49  <MI6>libuv-master-gyp: #151 UNSTABLE windows-x64 (3/194) windows-ia32 (3/194) smartos-ia32 (2/193) linux-ia32 (1/193) smartos-x64 (2/193) http://jenkins.nodejs.org/job/libuv-master-gyp/151/