00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:01:27  * knownasilyaquit (Quit: Connection closed for inactivity)
00:06:02  * contrahaxquit (Quit: Sleeping)
00:20:14  * posequit (Remote host closed the connection)
00:20:48  * posejoined
00:22:33  * dguttmanquit (Quit: dguttman)
00:25:04  * posequit (Ping timeout: 244 seconds)
00:29:41  <domanic>substack, in the wizard game there should be a subplot where the senior wizards are all arguing about how they are gonna change the universe slightly to make some sort of magic more convienient
00:30:30  <domanic>but the player is told to just ignore that crap, there are too many useful spells to write, adventures to be had
00:31:36  <Aviaphone>hahahaha
00:31:39  <Aviaphone>+1
00:32:43  <substack>domanic: and spell boilerplate
00:32:56  <substack>and arguments about the best way to organize your spells
00:34:00  * AvianPhonejoined
00:34:19  <domanic>all the senior wizards should have fancy robes and medalions and jeweled wands
00:34:45  <domanic>and then there is this one raggamuffin wizard who just turns up and gets things done occasionally
00:35:09  <domanic>and spends the rest of the time off living in a cave or travelling around on his donkey
00:36:05  <domanic>and you keep encountering spells that this guy wrote that all the senior wizards are using
00:36:14  <domanic>but you don't actually encounter him until later
00:36:45  <domanic>brb, relocating
00:37:19  * Aviaphonequit (Ping timeout: 245 seconds)
00:37:52  <jjjohnny>on yr donkey!
00:39:17  * michaelrhodesjoined
00:40:30  * therealkoopajoined
00:41:03  * Aviaphonejoined
00:41:13  * domanicquit (Ping timeout: 264 seconds)
00:43:22  * AvianPhonequit (Ping timeout: 265 seconds)
00:46:26  * posejoined
00:47:03  * DamonOehlmanjoined
00:50:54  * yoshuawuyts1joined
00:55:17  * DamonOehlmanquit (Ping timeout: 246 seconds)
01:01:37  * yoshuawuyts1quit (Ping timeout: 264 seconds)
01:05:16  * toddselfjoined
01:05:24  * toddselfquit (Client Quit)
01:05:58  * phatedquit (Remote host closed the connection)
01:50:34  * dguttmanjoined
01:55:47  * therealkoopaquit (Remote host closed the connection)
02:00:32  * therealkoopajoined
02:00:47  * thealphanerdquit (Quit: thealphanerd)
02:13:45  * jxsonquit (Ping timeout: 265 seconds)
02:30:18  * shamaquit (Remote host closed the connection)
02:32:39  * thlorenz_joined
02:37:06  * thlorenz_quit (Ping timeout: 246 seconds)
02:42:49  * DamonOehlmanjoined
02:44:55  * posequit (Remote host closed the connection)
02:45:28  * posejoined
02:47:17  * DamonOehlmanquit (Ping timeout: 252 seconds)
02:49:49  * posequit (Ping timeout: 245 seconds)
02:55:20  * jxsonjoined
03:09:39  * reqshark_quit (Quit: Be back later ...)
03:14:10  * jxsonquit (Remote host closed the connection)
03:14:43  * jxsonjoined
03:19:11  * jxsonquit (Ping timeout: 252 seconds)
03:33:29  * thlorenz_joined
03:36:07  * therealkoopaquit (Remote host closed the connection)
03:36:36  * posejoined
03:38:40  * thlorenz_quit (Ping timeout: 272 seconds)
03:41:11  * posequit (Ping timeout: 252 seconds)
03:58:11  * yoshuawuyts1joined
04:02:35  * yoshuawuyts1quit (Ping timeout: 256 seconds)
04:14:36  * anvakajoined
04:34:18  * thlorenz_joined
04:38:34  * thlorenz_quit (Ping timeout: 245 seconds)
04:58:26  * reqshark_joined
05:00:50  * dguttmanquit (Quit: dguttman)
05:03:32  * reqshark_quit (Ping timeout: 272 seconds)
05:10:37  * phatedjoined
05:11:32  * dguttmanjoined
05:16:17  * phatedquit (Remote host closed the connection)
05:20:22  * DamonOehlmanjoined
05:42:21  * phatedjoined
05:47:13  * DamonOehlmanquit (Ping timeout: 264 seconds)
05:54:33  * dguttmanquit (Quit: dguttman)
05:55:01  * phatedquit (Remote host closed the connection)
06:00:54  * pfrazequit (Remote host closed the connection)
06:01:05  * DamonOehlmanjoined
06:09:50  * DamonOehlmanquit (Ping timeout: 252 seconds)
06:21:10  * contrahaxjoined
06:47:06  * reqshark_joined
06:51:27  * reqshark_quit (Ping timeout: 256 seconds)
07:11:44  * posejoined
07:14:40  * posequit (Remote host closed the connection)
07:15:13  * posejoined
07:19:47  * posequit (Ping timeout: 256 seconds)
07:22:19  * posejoined
07:28:23  * yoshuawuyts1joined
07:30:04  * posequit (Remote host closed the connection)
07:30:46  * contrahaxquit (Ping timeout: 264 seconds)
07:30:49  * posejoined
07:32:43  * oncenulljoined
07:33:35  * posequit (Read error: Connection reset by peer)
07:34:52  * reqshark_joined
07:36:32  * zvquit (Ping timeout: 245 seconds)
07:36:33  * yoshuawuytsjoined
07:36:39  * yoshuawuytsquit (Client Quit)
07:36:41  * oncenullquit (Remote host closed the connection)
07:37:18  * yoshuawuyts1quit (Quit: WeeChat 1.1.1)
07:37:24  * posejoined
07:39:08  * reqshark_quit (Ping timeout: 246 seconds)
07:41:43  * posequit (Ping timeout: 252 seconds)
08:15:25  * tixzjoined
08:15:38  * contrahaxjoined
08:34:52  * contrahaxquit (Ping timeout: 244 seconds)
09:16:08  * peutetrejoined
09:23:18  * yoshuawuytsjoined
09:23:44  * reqshark_joined
09:28:12  * reqshark_quit (Ping timeout: 245 seconds)
09:46:57  * michaelrhodesquit (Quit: Leaving.)
09:52:21  * DamonOehlmanjoined
10:40:03  * stagasjoined
10:57:24  * peutetrequit (Quit: ...)
11:00:20  * peutetrejoined
11:07:37  * DamonOehlmanquit (Ping timeout: 264 seconds)
11:29:50  * therealkoopajoined
11:34:25  * stagasquit (Ping timeout: 265 seconds)
12:37:54  * peutetrequit (Ping timeout: 244 seconds)
12:45:03  * posejoined
12:58:18  * posequit (Ping timeout: 252 seconds)
12:58:43  * Aviaphonequit (Quit: Bye)
13:03:37  * toddselfjoined
13:17:17  * pfrazejoined
13:20:08  * thlorenz_joined
13:22:03  * posejoined
13:24:22  * thlorenz_quit (Ping timeout: 240 seconds)
13:25:08  * pfrazequit (Remote host closed the connection)
13:26:11  * pfrazejoined
14:12:17  * thlorenz_joined
14:18:28  * peutetrejoined
14:25:38  * stagasjoined
14:38:37  * stagasquit (Ping timeout: 245 seconds)
14:38:46  * stagas_joined
14:38:55  * stagas_changed nick to stagas
14:39:34  * oncenulljoined
14:41:57  * posequit (Ping timeout: 245 seconds)
14:42:51  * stagas_joined
14:43:12  * stagas_quit (Client Quit)
14:44:17  * stagasquit (Ping timeout: 244 seconds)
14:52:19  * peutetrequit (Quit: ...)
14:59:36  * dguttmanjoined
16:12:49  * ffff_quit (Ping timeout: 265 seconds)
16:12:49  * davidbjorklundquit (Ping timeout: 265 seconds)
16:12:53  * pkrumins_joined
16:13:18  * jcrugzzquit (Ping timeout: 265 seconds)
16:13:18  * tobiequit (Ping timeout: 265 seconds)
16:13:18  * machtyquit (Ping timeout: 265 seconds)
16:13:18  * ehdquit (Ping timeout: 265 seconds)
16:13:47  * creationixquit (Ping timeout: 265 seconds)
16:14:17  * pkruminsquit (Ping timeout: 265 seconds)
16:14:24  * pkrumins_changed nick to pkrumins
16:14:45  * Raynosquit (Ping timeout: 265 seconds)
16:14:45  * dubroy__________quit (Ping timeout: 265 seconds)
16:14:45  * andreypoppquit (Ping timeout: 265 seconds)
16:14:45  * hackygoluckyquit (Ping timeout: 265 seconds)
16:15:22  * creationixjoined
16:17:56  * davidbjorklundjoined
16:19:33  * jcrugzzjoined
16:19:36  * ehdjoined
16:19:41  * ffff_joined
16:19:55  * hackygoluckyjoined
16:20:29  * andreypoppjoined
16:20:35  * dubroy__________joined
16:21:19  * Raynosjoined
16:22:34  * tobiejoined
16:25:15  * machtyjoined
16:36:20  * gozalajoined
16:40:32  * tixzquit (Remote host closed the connection)
16:45:41  * tixzjoined
16:56:20  * tixzquit (Remote host closed the connection)
16:59:09  * shamajoined
16:59:44  * jxsonjoined
17:17:45  * thlorenz_quit (Remote host closed the connection)
17:26:28  * tixzjoined
17:27:07  * thealphanerdjoined
18:00:44  * thlorenz_joined
18:07:20  * andrewdeandradejoined
18:30:40  * toddselfchanged nick to toddself_zz
18:39:10  * contrahaxjoined
18:39:54  * yoshuawuytsquit (Ping timeout: 272 seconds)
18:41:01  * phatedjoined
18:54:52  * toddself_zzchanged nick to toddself
19:04:45  * tilgovijoined
19:06:38  * tixzquit (Remote host closed the connection)
19:07:34  * pfrazequit (Remote host closed the connection)
19:15:19  * tixzjoined
19:16:07  * yoshuawuytsjoined
19:20:01  * tixz_joined
19:20:09  * tixz_quit (Client Quit)
19:21:32  * tixzquit (Ping timeout: 242 seconds)
19:24:40  * sethvincentjoined
19:34:34  * yoshuawuytsquit (Quit: WeeChat 1.1.1)
19:34:44  * yoshuawuytsjoined
20:01:52  * pfrazejoined
20:03:38  * contrahaxquit (Ping timeout: 246 seconds)
20:29:19  * contrahaxjoined
20:45:28  * phatedquit (Remote host closed the connection)
20:46:35  <isaacs>substack: would you be down for a pull req to tap-parse to have it handle indented nested tests and yaml diags?
20:47:03  <isaacs>substack: it'd be a breaking change, and basically a rewrite. if you'd rather i just pick a new name, that's cool too
20:47:27  <isaacs>substack: but i think the parser is a bit that is sufficiently useful on its own to be able to be its own thing.
20:52:15  * DamonOehlmanjoined
20:52:22  <substack>isaacs: was there any more movement on that tap spec about indented tests?
20:54:44  <substack>oh it looks like you've been pretty active on that thread
20:54:49  <substack>so I say go for it!
20:54:58  <substack>just bump the major, numbers are cheap
20:55:45  <isaacs>kewlkewl
20:56:02  <substack>all authed up, do whatever
20:56:29  <isaacs>substack: yeah, the thread's got a lot of noise and fud, but like, indented subtests is clearly the winner.
20:56:56  <substack>this is actually in-line with another idea I had, to consume and format yaml in a nice way
20:57:17  <substack>with ansi diffs and nice things like that
20:57:43  <isaacs>substack: yeah... i'm using js-yaml, which really needs better string dumping support
20:57:56  <isaacs>substack: other than that, it's a really great yaml parser.
20:58:18  <isaacs>substack: but i still think that if you'er going to do object diffs, json is actually quite nice. it'd be better if json-diff only showed the part that's different, though
20:58:23  <isaacs>with like, 2-3 lines of context
20:58:33  <isaacs>sometimes i have to scroll a lot ot find the discrepancy
20:58:47  <substack>yes and probably just showing the string difference would be better
20:58:51  <substack>more vertically compact
20:59:13  <substack>we should rope Raynos into this discussion too
20:59:17  <substack>about improving tape's yaml output
20:59:30  <substack>it's not even real yaml right now
20:59:45  <isaacs>substack: i think the best solution is to make js-yaml dump long strings nicely, and then just use that.
20:59:53  <substack>that could work
20:59:55  <Raynos>substack: hi
21:00:10  <isaacs>substack: it's good code and the maintainer is pretty good about making sure it's all Yamlishly Correct
21:00:22  <isaacs>substack: so, api puzzle though for the parser...
21:00:44  <isaacs>substack: tap 1.0's consumer emits 'child' events for indented subtests, and then the child is another parser that parses the indented bit.
21:01:01  <isaacs>substack: do you think that makes sense, or how do you think it makes sense to roll up the results?
21:02:43  <substack>that sounds good
21:02:55  <substack>that's what I usually do with recursive parsers
21:03:25  <isaacs>substack: kewl, just to sanity-check, this is an example: https://gist.github.com/isaacs/ae5b6943df88ec3b9e3f
21:04:24  <substack>looks good
21:04:44  <isaacs>oh! ther'es an interesting bug there! the top-level test is starting its output at 4, not at 1
21:04:59  <isaacs>that aside...
21:05:03  <isaacs>(not parser-related)
21:06:18  * phatedjoined
21:10:19  <isaacs>fixed
21:17:07  <isaacs>substack: so, another thing, this won't have a final "results" event. the new parser is a fully streaming thing, if you want to gather up the events, that's your problem. how important do you think that use-case is?
21:17:23  <isaacs>substack: ie, will that make it impossible to ever support this in tape/testling/etc?
21:17:47  <substack>it's easy to collect the results
21:18:02  <substack>it's also easy to supply an optional callback that gathers the results
21:19:37  * thlorenz_quit (Remote host closed the connection)
21:24:34  * thlorenz_joined
21:26:05  * thloren__joined
21:26:24  * thlorenz_quit (Read error: Connection reset by peer)
21:28:06  * pfraze_joined
21:35:47  * oncenullquit
21:43:06  * movieloversjoined
21:45:49  * toddselfchanged nick to toddself_zz
21:49:15  <isaacs>i'm using a module in my consumer tests now that collects all the events except a blacklist you specify
21:49:27  <isaacs>var list = eventsToArray(emitter, blacklist)
21:49:40  <isaacs>blacklist is so you can exclude stuff like 'finish' if it's a stream
21:50:01  <isaacs>then you just deepEquals the list vs what you expect. handles nested EEs also
21:53:09  * andrewdeandradequit (Ping timeout: 246 seconds)
21:53:39  * pfrazequit (Remote host closed the connection)
21:57:19  * jxson_joined
21:58:24  * thloren__quit (Remote host closed the connection)
21:59:00  * pfraze__joined
21:59:08  * pfraze__changed nick to pfraze
22:00:07  * sz0quit (Quit: Bye.)
22:00:17  * jxson_quit (Remote host closed the connection)
22:01:04  * jxsonquit (Ping timeout: 245 seconds)
22:02:30  * pfraze_quit (Ping timeout: 256 seconds)
22:03:19  * andrewdeandradejoined
22:03:51  * jxson_joined
22:06:41  * AvianPhonejoined
22:07:31  * domanicjoined
22:08:12  <domanic>substack, is espirma still the best js parser?
22:09:18  * thlorenz_joined
22:11:47  <jjjohnny>domanic: https://gist.github.com/dominictarr/2e22f76b9c75cad46a74
22:12:39  * jxson_quit (Remote host closed the connection)
22:13:37  <domanic>jjjohnny, replied
22:16:34  <feross>what do yall think of this? http://www.hackerparadise.org/ cc domanic substack
22:16:42  * oncenulljoined
22:20:10  <domanic>feross, to be honest, I can't stand package tours or holiday resorts
22:20:53  <domanic>and I know I have a fairly extreme standard about this, so it would probably just annoy me
22:21:12  <feross>domanic: yeah, i feel the same way about package tours and fancy resorts too
22:21:29  <feross>domanic: but this seems like it could be a fun place to hang out for a few weeks and hack with people
22:21:40  <feross>but i dunno
22:21:59  <domanic>I mean, it can't hurt to go to *one*
22:22:30  <domanic>I just kinda prefer self directed travel - but this is just me.
22:23:47  <isaacs>generally, i've found with travel of all kinds, there's an inverse correllation between how convenient it appears beforehand, and how fun it will be in reality.
22:24:06  <isaacs>"package tours" seem like a lot less planning and work, and they are, but they're also usually kinda meh
22:24:20  * jxsonjoined
22:24:47  <isaacs>some conferences are big exceptions, but only the ones where i know the organizer has done a bunch of work, rather than just taking the convenient route of having an "event company" set it all up
22:25:52  * jxsonquit (Remote host closed the connection)
22:27:51  * AvianPhonequit (Quit: Bye)
22:32:04  * doctor_seedyjoined
22:32:33  * contrahaxquit (Quit: Sleeping)
22:32:55  * pfraze_joined
22:32:58  * tilgoviquit (Ping timeout: 272 seconds)
22:35:46  <feross>domanic, isaacs: makes sense. it's like how food tastes better when you cook it yourself
22:36:52  * pfrazequit (Ping timeout: 255 seconds)
22:36:59  <substack>domanic: I've been using acorn
22:37:17  <substack>just because I agree more with how the project is run and how releases are cut
22:38:17  <domanic>substack, is it the same api as esprima?
22:38:33  <joepie91>feross: food generally tastes better to me when somebody who can properly cook, cooks it :)
22:38:36  <joepie91>ie. not me
22:39:05  <substack>domanic: nearly, some slight differences in the options
22:39:10  <substack>but the same tree format
22:40:29  <domanic>okay cool
22:40:40  <substack>http://strikemag.org/bullshit-jobs/
22:42:40  <jjjohnny>whoa i really like that bg color, except for reading
22:44:51  * jjjohnnyadjusts style
22:47:08  * pfraze_changed nick to pfraze
22:50:01  * domanicquit (Read error: Connection reset by peer)
22:57:36  * movieloverspart
22:57:38  * tilgovijoined
23:03:39  * domanicjoined
23:09:25  * jxsonjoined
23:09:31  * jxsonquit (Remote host closed the connection)
23:10:04  * jxsonjoined
23:10:51  * tilgoviquit (Ping timeout: 246 seconds)
23:14:39  * tilgovijoined
23:16:10  * andrewdeandradequit (Read error: Connection reset by peer)
23:16:19  * andrewdeandradejoined
23:21:23  * andrewdeandradequit (Ping timeout: 240 seconds)
23:23:56  * andrewdeandradejoined
23:24:52  * tilgoviquit (Ping timeout: 240 seconds)
23:25:28  * sethvincentquit (Ping timeout: 255 seconds)
23:40:01  * benglquit (Ping timeout: 264 seconds)
23:40:06  * DamonOehlman1joined
23:41:39  * DamonOehlmanquit (Ping timeout: 252 seconds)
23:42:39  <domanic>https://github.com/dominictarr/jarbarscript
23:43:14  <domanic>mmalecki, turns out this was easy... will use for mynosql ;)
23:48:24  <feross>substack: i love that piece
23:49:52  <substack>feross: then you'll love https://archive.org/search.php?query=publisher%3A%22Processed+World+Collective%22
23:49:56  * DamonOehlmanjoined
23:50:02  <feross>substack: reminds me of this amazing poem: http://www.poets.org/print/node/51200
23:50:23  * bengljoined
23:50:47  * benglchanged nick to Guest94653
23:50:49  * DamonOehlman1quit (Ping timeout: 252 seconds)
23:54:10  <domanic>gotta figure out what is wrong with solar panel... just a loose wire I hope
23:55:26  <feross>domanic: btw i'm really looking forward to hanging out
23:55:34  <feross>adventure!
23:58:31  * domanicquit (Ping timeout: 252 seconds)