00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:04:07  <chapel>no worries mikolalysenko btw, I didn't read anything into it :)
00:05:26  * ralphtheninjaquit (Read error: Connection reset by peer)
00:06:08  <defunctzombie>substack: is it fair to assume every comment is a new test?
00:06:15  <defunctzombie>substack: how else can you detect test boundaries?
00:06:43  * ralphtheninjajoined
00:06:47  <defunctzombie>and what about those comments at the end with pass/fail/test counts?
00:07:11  * ralphtheninjaquit (Read error: Connection reset by peer)
00:09:23  <defunctzombie>I hate tap output
00:09:54  <jesusabdullah>why
00:10:08  <jesusabdullah>I've been thinking about hacking up a tap-->mocha-reporter thing
00:10:17  <jesusabdullah>where you feed it tap and it outputs mocha-style
00:10:23  <jesusabdullah>oppam mocha style!
00:10:36  <jesusabdullah>heyyyyy ur sexy teeeestang
00:10:38  <jesusabdullah>ope
00:10:39  <jesusabdullah>ope op
00:10:43  <jesusabdullah>oppan mocha style
00:10:55  <jesusabdullah>mostly cause I like nyancat
00:11:42  <thlorenz>defunctzombie: hey this would probably have what you want http://testanything.org/
00:12:01  <thlorenz>unfortunately it WILL not come up until March 2013
00:12:12  <defunctzombie>right
00:12:38  <defunctzombie>thlorenz: I have some new shits for you to try
00:12:51  <defunctzombie>I ripped out the mocha reporting html stuff
00:12:54  <defunctzombie>in favor of a zuul one
00:13:01  <defunctzombie>the tape and mocha runners both use it
00:13:10  <defunctzombie>it provides a central place to do all the stack manipulation
00:13:17  <defunctzombie>and also makes tape output colorful in the browser
00:13:56  <thlorenz>interesting will give it a go tomorrow - is it already in the latest zuul?
00:14:10  <defunctzombie>no
00:14:13  <defunctzombie>not even close
00:14:18  <defunctzombie>it won't be released until it is well tested
00:14:23  <defunctzombie>too many new features and changes
00:14:30  <defunctzombie>and all this stack stuff needs lots of work
00:15:28  <jesusabdullah>defunctzombie: zuul?
00:15:34  <jesusabdullah>defunctzombie: unfamiliar
00:16:05  <jesusabdullah>defunctzombie: nah I want ansi output
00:17:04  * ralphtheninjajoined
00:17:22  <thlorenz>defunctzombie: ok just lmk then where I can pull stuff from to try this on a project
00:17:33  <defunctzombie>kk
00:17:40  <thlorenz>also lmk how the output parsing is going and if I can help
00:18:09  * mikolalysenkoquit (Ping timeout: 272 seconds)
00:19:09  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.72.230(dev-ie7-4)
00:20:12  <jesusabdullah>oh man I found a blog post stub I never wrote
00:20:35  <jesusabdullah>I should polish that too
00:22:46  * fronxjoined
00:23:10  * ralphtheninjaquit (Read error: Connection reset by peer)
00:23:53  * ralphtheninjajoined
00:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 9]
00:24:28  * kenperkinsquit (Quit: Computer has gone to sleep.)
00:27:41  * ralphtheninjaquit (Read error: Connection reset by peer)
00:27:48  * contrahaxquit (Quit: Sleeping)
00:28:18  * mikolalysenkojoined
00:28:56  * ralphtheninjajoined
00:29:15  * ralphtheninjaquit (Read error: Connection reset by peer)
00:33:56  * ralphtheninjajoined
00:34:26  * ralphtheninjaquit (Read error: Connection reset by peer)
00:38:55  * ralphtheninjajoined
00:45:10  <jesusabdullah>crap, I'm brain farting on a word.
00:45:42  <jesusabdullah>Not "inconsequential," means more like "beside the point" but has more to do with, "this thing was a freebie from doing the Thing That Actually Mattered"
00:45:48  <jesusabdullah>incidental!
00:46:23  * ralphtheninjaquit (Read error: Connection reset by peer)
00:48:32  * ralphtheninjajoined
00:54:47  * ralphtheninjaquit (Read error: Connection reset by peer)
00:55:01  * contrahaxjoined
00:55:52  * ralphtheninjajoined
00:56:35  * ralphtheninjaquit (Read error: Connection reset by peer)
00:57:36  * pfrazejoined
01:04:53  <jesusabdullah>holy moley, so many paragraphs on this post
01:04:56  <jesusabdullah>gotta KIM
01:05:53  * ralphtheninjajoined
01:08:37  * ralphtheninjaquit (Read error: Connection reset by peer)
01:11:21  * thlorenzquit (Remote host closed the connection)
01:16:18  * ralphtheninjajoined
01:18:19  * jiangplusjoined
01:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 11]
01:31:47  * fronxquit (Remote host closed the connection)
01:36:00  * ralphtheninjaquit (Read error: Connection reset by peer)
01:38:05  * ralphtheninjajoined
01:39:56  * yorickquit (Remote host closed the connection)
01:40:33  <jlord>jesusabdullah: trying to think of things that are light on the coding since many people who don't know git/github may also not yet know how to code
01:40:38  * ralphtheninjaquit (Read error: Connection reset by peer)
01:41:21  <jlord>jesusabdullah: was even thinking of just having them contribute a text file with some info and i'd have a script that did something with that info or generated some colors based on SHA or something...
01:41:34  * calvinfoquit (Quit: Leaving.)
01:42:22  <jesusabdullah>jlord: neat
01:43:13  <jesusabdullah>jlord: markdown?
01:45:29  <jlord>jesusabdullah: Yeah or that
01:46:23  * ralphtheninjajoined
01:47:26  <jlord>I'm gonna write up an issue for it. Trying to figure out the bigger project idea behind it.
01:49:14  <jesusabdullah>word
01:55:35  <grncdr>jlord: I'm guessing there are like other steps before you get to the "make a PR" part?
01:56:30  <grncdr>oh, I know something cool you could do, have people edit a text file that's used as a dictionary for a doge image generator
01:57:01  <grncdr>like, they could put some words in, and then hit a url with their commit hash and see their stuff floating around the doge
01:57:55  <grncdr>doge-based commit browser in general would be cool ;)
02:00:17  <jlord>grncdr: yeah there are, here is the outline https://github.com/jlord/git-it
02:00:45  <grncdr>oh neat
02:00:53  <mikolalysenko>jlord: what about a choose your own adventure story? each user could add a page or something to it
02:01:08  <mikolalysenko>(just thinking aloud)
02:01:33  <jlord>mikolalysenko: Yeah, I like that idea and have had it in mind too. That's what I did for the Open Sourcerer Challenge I made for DIY.org
02:01:41  <grncdr>oh I like that too
02:01:58  <grncdr>that's way less prescribed
02:02:09  <grncdr>and would build on GH pages pretty nicely...
02:02:26  <jlord>Yeah definitely.
02:02:49  <jlord>But I was trying to strech my mind to see if I could think of something that was so awesome people would want to get to the end of the challenges.
02:03:18  <jlord>Or something they could take away with them, like if they ended up with their own gh-pages page or something.
02:03:50  <jlord>Or if it generated something cool enough and unique enough that not only new people but all the existing people would want to go and do it to.
02:04:15  <grncdr>hm, or all 3?
02:04:22  * ralphtheninjaquit (Read error: Connection reset by peer)
02:04:29  <jlord>one thing that worries me about the story thing is that someone (me) would have to watch it constantly to censor things
02:04:48  <mikolalysenko>yeah
02:05:10  <jlord>I'm going to be doing a workshop at the GitHub offices now once and month
02:05:22  <mikolalysenko>but that is a problem with user generated content. you need someone to curate it to prevent abuse...
02:05:23  <jlord>and the plan is to use this workshopper as the activity/lesson too
02:05:47  <mikolalysenko>maybe making it prescribed is not so bad an idea. you could have them do something like add their name to a list maybe
02:06:07  <jlord>yeah, that's why I thought maybe me writing a script that generated something unique could be good. Like how we did the identicons.
02:06:16  * ralphtheninjajoined
02:07:07  <jlord>mikolalysenko: yeah totally. and I think the name for the workshop event will be Patchwork (or that's the best idea we've got right now) and so I was thinking it could make some big type of quilt website
02:07:37  <jlord>and you could scrool over the "patches" (squares like the contribution chart maybe) and see who completed the workshop to make that square
02:09:11  <defunctzombie>substack: ping
02:09:16  <jlord>It could be some gigantic octocat mosaic that would take like 1 million completions to fill in all the tiles...
02:09:28  <jlord>defunctzombie: I can go physically ping substack!
02:09:35  <defunctzombie>excellent!
02:09:47  <defunctzombie>tell him I have some tape related thing I want him to try :)
02:11:16  <jlord>defunctzombie: he's making buttons right now
02:11:20  <jlord>rad buttons!
02:11:25  <defunctzombie>like.. physical buttons?
02:11:28  <jlord>yeah
02:11:31  <defunctzombie>huh
02:11:52  <jlord>the circle kind with little pin backs that you put on bags and jackets
02:12:14  <defunctzombie>nice
02:12:38  * ralphtheninjaquit (Read error: Connection reset by peer)
02:13:10  <jesusabdullah>Prepare to have your mind blown http://mormon.org/matz
02:13:44  * ralphtheninjajoined
02:15:16  <grncdr>jesusabdullah: news to you?
02:17:44  * kenperkinsjoined
02:18:53  <substack>defunctzombie: beep boop
02:21:11  <defunctzombie>substack: go to your tap-parser repo (local machine)
02:21:23  <defunctzombie>npm i defunctzombie/zuul -g
02:21:31  <defunctzombie>zuul --ui tape --local 9005 -- tech/*.js
02:21:37  <defunctzombie>and do what it says
02:23:40  <substack>s/tech/test/ ?
02:23:47  <defunctzombie>yes
02:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 8]
02:25:13  <defunctzombie>http://www.policymic.com/articles/77703/the-10-deadliest-american-cities-in-2013
02:25:21  <defunctzombie>#2 rofl
02:25:41  <substack>defunctzombie: npm ERR! notarget No compatible version found: [email protected]'defunctzombie/stacktrace-js#70283b0b'
02:25:50  <defunctzombie>wut
02:26:26  * calvinfojoined
02:26:27  <defunctzombie>oh jesus
02:26:32  <defunctzombie>stacktace.js
02:26:34  <defunctzombie>one sec I will fix
02:27:21  * calvinfo1joined
02:27:22  * calvinfoquit (Read error: Connection reset by peer)
02:28:16  * calvinfojoined
02:28:17  * calvinfo1quit (Read error: Connection reset by peer)
02:29:05  * contrahaxquit (Ping timeout: 245 seconds)
02:29:05  * calvinfoquit (Read error: Connection reset by peer)
02:29:11  * calvinfojoined
02:29:25  <defunctzombie>substack: ok fixed
02:31:02  * fronxjoined
02:31:57  * contrahaxjoined
02:33:37  * calvinfoquit (Ping timeout: 246 seconds)
02:34:46  * ralphtheninjaquit (Read error: Connection reset by peer)
02:37:23  * fronxquit (Ping timeout: 265 seconds)
02:40:19  * ralphtheninjajoined
02:53:00  <mikolalysenko>detroit still #1!
02:53:13  <mikolalysenko>but secretly flint, lansing and saginaw are worse
02:54:37  <substack>defunctzombie: ok I ran it
02:56:24  <defunctzombie>substack: did you open the browser like it said?
02:57:37  <substack>yes
02:57:55  <defunctzombie>did you see pretty output :)
03:00:40  <defunctzombie>so the final thing that is missing for the tape support is capturing that shit after the assertion
03:00:47  <defunctzombie>since it happens as a stream
03:00:52  <defunctzombie>then it will be awesome
03:01:00  <defunctzombie>cause the zuul remapper will take the stack
03:01:08  <defunctzombie>and map it back to the original files
03:01:11  <jesusabdullah>grncdr: indeed
03:01:50  <mikolalysenko>so, this may or may not make much sense to anyone else at this point, but I have been iterating on a specification for an intermediate format for javascript programs
03:02:06  * dcodeIOjoined
03:02:09  <mikolalysenko>I'm wondering if anyone can cast their eyeballs over this document and offer some feedback at this early stage
03:02:12  <mikolalysenko>https://github.com/mikolalysenko/control-flow/blob/master/doc/graph-types.md
03:02:33  <mikolalysenko>the idea is to make a simpler control flow graph format for es5
03:03:38  * contrahaxquit (Quit: Sleeping)
03:07:02  * calvinfojoined
03:09:04  <dcodeIO>cozy
03:10:46  <mikolalysenko>dcodeIO: ?
03:11:05  <dcodeIO>I mean it
03:11:22  <mikolalysenko>anyway, my current thinking is to try to do the analysis with as few node types as possible, though I also wonder if this could make some things more difficult
03:12:38  <mikolalysenko>maybe it would be good to have loops and switch statements in there...
03:12:47  <mikolalysenko>and perhaps more explicity property access and object creation...
03:12:59  <mikolalysenko>though on the other hand, maybe not
03:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 20]
03:41:44  * calvinfoquit (Quit: Leaving.)
03:47:09  * mikolalysenkoquit (Ping timeout: 272 seconds)
03:57:05  * defunctzombiechanged nick to defunctzombie_zz
03:59:12  * mikolalysenkojoined
04:01:34  * defunctzombie_zzchanged nick to defunctzombie
04:03:48  * thlorenzjoined
04:13:56  <grncdr>substack: would you be interested in having tape use difflet for deepEqual asserts?
04:16:59  <grncdr>I feel like that's maybe something it used to do?
04:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 23]
04:31:16  * fronxjoined
04:38:02  * fronxquit (Ping timeout: 264 seconds)
04:41:32  <substack>grncdr: the biggest thing is that it needs to work in all the browsers
04:41:44  <substack>not sure how I feel about difflet output yet if we can get that working
04:41:56  <substack>it should be configurable at least
04:42:15  * calvinfojoined
04:42:58  <grncdr>for sure, some sort of flag or environment var
04:42:59  * calvinfoquit (Read error: Connection reset by peer)
04:43:11  * calvinfojoined
04:43:48  <grncdr>it looks like difflet could use some testling love
04:43:54  * calvinfoquit (Read error: Connection reset by peer)
04:44:10  * calvinfojoined
04:45:04  * calvinfo1joined
04:45:04  * calvinfoquit (Read error: Connection reset by peer)
04:45:58  * calvinfojoined
04:45:58  * calvinfo1quit (Read error: Connection reset by peer)
04:46:57  * calvinfo1joined
04:46:57  * calvinfoquit (Read error: Connection reset by peer)
04:47:53  * calvinfojoined
04:47:54  * calvinfo1quit (Read error: Connection reset by peer)
04:48:37  <grncdr>on an unrelated topic: export STAR="*" && ls $STAR
04:48:37  * calvinfoquit (Read error: Connection reset by peer)
04:48:45  <grncdr>:\
04:48:48  * calvinfojoined
04:48:52  * contrahaxjoined
04:49:44  * calvinfo1joined
04:49:45  * calvinfoquit (Read error: Connection reset by peer)
04:50:40  <grncdr>means the interpreter is going to have to recursively parse expansions, which isn't as nice as input.pipe(parser).pipe(interpreter)
04:54:17  * calvinfo1quit (Ping timeout: 252 seconds)
04:55:45  * calvinfojoined
04:57:14  * calvinfopart
05:00:09  * kriskowalquit (Quit: kriskowal)
05:05:58  * cpupquit (Ping timeout: 245 seconds)
05:07:30  <defunctzombie>thlorenz: pushed all my latest zuul stuff
05:07:42  <defunctzombie>thlorenz: tape works better now and mocha stuff is restyled
05:07:52  <defunctzombie>not published but it is in master to play with
05:07:56  <thlorenz>awesome! I'm gonna have a look tomorrow
05:08:07  <defunctzombie>lots of good stuff there
05:08:10  <thlorenz>I'll try it on some projects I''m running zuul and zuul-mp
05:08:18  <defunctzombie>nice
05:08:36  <defunctzombie>zuul-mp will probably be broken on master
05:08:44  <thlorenz>so the error trace mapping is in there?
05:08:47  <defunctzombie>cause I took out the mocha fantom stuff as it isn't relevant
05:08:48  <defunctzombie>yes
05:09:00  <thlorenz>cool, I wanna see that working in phantomjs
05:09:03  <defunctzombie>thlorenz: everything is consolidated in zuul.js in framework dir
05:09:09  <thlorenz>cool
05:09:11  <defunctzombie>the assertion function
05:09:16  <defunctzombie>is where all that magic happens
05:09:22  <defunctzombie>so any framework we support gets it
05:09:23  * cpupjoined
05:09:28  * contrahaxquit (Quit: Sleeping)
05:09:32  <defunctzombie>tape parsing still needs love
05:09:40  <defunctzombie>so maybe we can convince someone who cares to take a look
05:09:46  <thlorenz>ok, I'll look into how to make zuul-mp work with all that
05:12:05  <defunctzombie>thlorenz: I also have IE 6 8 and 11 VMS now haha
05:14:26  <thlorenz>defunctzombie: cool and sad at the same time
05:14:54  <thlorenz>also once I can get a test anything protocol spec from somewhere I'll write that damn parser if needed
05:15:21  <thlorenz>but all links point to that website that will be coming up in the past
05:16:04  <thlorenz>so frustrating sometimes, with a spec it shouldn't be too hard
05:16:34  <thlorenz>maybe substack or isaacs still have a TAP output spec sitting on some machine somewhere?
05:17:58  <spion>i think tap predates any noe efforts
05:18:01  <spion>http://en.wikipedia.org/wiki/Test_Anything_Protocol#Specification
05:18:11  <spion>oh dear
05:18:13  <spion>i see it now
05:18:18  <spion>http://testanything.org/
05:18:41  <spion>26th march, what the
05:19:00  <thlorenz>defunctzombie: gotta go, but I think we should just PR on substack's parser if it needs love (https://github.com/substack/tap-parser)
05:19:02  <grncdr>tap is older than node
05:19:03  <grncdr>by a lot
05:19:11  <spion>yeah
05:19:14  <spion>is it a perl thing?
05:19:20  <grncdr>originally yes
05:19:46  <thlorenz>defunctzombie: maybe come up with some test cases that show where it still needs love
05:20:18  <grncdr>the spec is thusly: /^ok'/ => passed assertion /^not ok/ => failed assertion, /^[#\s]/ => comment
05:20:19  <thlorenz>spion: grncdr, yes it's perl originally and there are lots of parsers in all kind of languages
05:20:41  <grncdr>ok, and /^\d+\.\.\d+/ => plan
05:20:44  <thlorenz>but we need to make sure that JS parser works 100% and is able to parse out error traces as well
05:20:53  <spion>ah
05:20:59  <grncdr>ah, that's not TAP ;)
05:21:31  <grncdr>it's one of those deliberately underspecified things, so that parsers can do whatever they want with the unspecified parts
05:21:35  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
05:21:35  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
05:22:14  <thlorenz>grncdr: ah, that makes sense so we need to do something custom there
05:22:24  <grncdr>yes
05:22:47  <thlorenz>gotta go though, more tomorrow ...
05:22:48  <grncdr>you might extend the existing tap-parser module to allow passing comments (and surrounding info) to another function
05:22:52  <grncdr>kk
05:23:07  * thlorenzquit (Remote host closed the connection)
05:24:04  <rowbit>Hourly usage stats: [developer: 3, free: 25]
05:32:03  * mikolalysenkoquit (Ping timeout: 252 seconds)
05:32:37  * contrahaxjoined
05:42:20  * dcodeIO1joined
05:44:26  * dcodeIOquit (Ping timeout: 265 seconds)
05:52:50  * pfrazequit (Ping timeout: 245 seconds)
05:57:38  * jcrugzzquit (Ping timeout: 245 seconds)
06:09:58  * ralphtheninjaquit (Read error: Connection reset by peer)
06:11:06  * ralphtheninjajoined
06:19:10  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.72.230(dev-ie7-4)
06:24:04  <rowbit>Hourly usage stats: [developer: 2, free: 13]
06:25:03  * jcrugzzjoined
06:25:37  * fronxjoined
06:28:10  * contrahaxquit (Quit: Sleeping)
06:29:56  * contrahaxjoined
06:30:21  * fronxquit (Ping timeout: 252 seconds)
06:33:22  * jcrugzzquit (Ping timeout: 246 seconds)
06:35:08  * ralphtheninjaquit (Read error: Connection reset by peer)
06:36:56  * ralphtheninjajoined
06:37:06  * ralphtheninjaquit (Read error: Connection reset by peer)
06:42:02  * ralphtheninjajoined
06:44:29  * ralphtheninjaquit (Read error: Connection reset by peer)
06:47:01  * ralphtheninjajoined
06:47:41  * peutetrejoined
06:49:47  * cpupquit (Ping timeout: 252 seconds)
06:50:21  <Raynos>substack, dominictarr: http://www.patreon.com/
06:50:34  <Raynos>Patreon is like kickstarter put people you X$ per Y
06:50:46  <Raynos>So you can donate $1 dollar per npm module to npm authors
06:50:59  <Raynos>or more.
06:51:06  <jesusabdullah>weird
06:51:11  <Raynos>dominictarr: we need more things like this.
07:08:25  * ralphtheninjaquit (Read error: Connection reset by peer)
07:09:37  * ralphtheninjajoined
07:11:18  * cpupjoined
07:16:13  * ralphtheninjaquit (Read error: Connection reset by peer)
07:16:16  * cpupquit (Ping timeout: 265 seconds)
07:17:13  * ralphtheninjajoined
07:17:41  * cpupjoined
07:17:53  * ralphtheninjaquit (Read error: Connection reset by peer)
07:22:12  * ralphtheninjajoined
07:22:25  * cpupquit (Ping timeout: 252 seconds)
07:22:43  * ralphtheninjaquit (Read error: Connection reset by peer)
07:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 32]
07:32:18  <grncdr>substack: https://github.com/grncdr/js-shell-frontend
07:32:28  * ralphtheninjajoined
07:33:43  <grncdr>would appreciate your thoughts on the 'continue' event to indicate a parse that is waiting for more input
07:34:28  * ralphtheninjaquit (Read error: Connection reset by peer)
07:37:34  * ralphtheninjajoined
07:38:23  * ralphtheninjaquit (Read error: Connection reset by peer)
07:42:43  * ralphtheninjajoined
07:46:13  * ralphtheninjaquit (Read error: No buffer space available)
07:47:19  * cpupjoined
07:51:35  * calvinfojoined
07:51:41  * calvinfoquit (Client Quit)
07:52:13  * cpupquit (Ping timeout: 245 seconds)
07:52:46  * ralphtheninjajoined
07:53:38  * ralphtheninjaquit (Read error: Connection reset by peer)
08:02:56  * ralphtheninjajoined
08:03:13  * ralphtheninjaquit (Read error: Connection reset by peer)
08:03:43  * contrahaxquit (Quit: Sleeping)
08:04:52  * cpupjoined
08:07:42  * contrahaxjoined
08:08:02  * ralphtheninjajoined
08:09:08  * ralphtheninjaquit (Read error: Connection reset by peer)
08:10:21  * cpupquit (Ping timeout: 272 seconds)
08:13:08  * ralphtheninjajoined
08:15:14  * ralphtheninjaquit (Read error: Connection reset by peer)
08:18:07  * ralphtheninjajoined
08:18:23  * ralphtheninjaquit (Read error: Connection reset by peer)
08:23:09  * ralphtheninjajoined
08:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 14]
08:24:24  * ralphtheninjaquit (Read error: Connection reset by peer)
08:28:14  * ralphtheninjajoined
08:28:18  * ralphtheninjaquit (Read error: Connection reset by peer)
08:29:29  * cpupjoined
08:33:25  * ralphtheninjajoined
08:33:44  * ralphtheninjaquit (Read error: Connection reset by peer)
08:34:27  * cpupquit (Ping timeout: 260 seconds)
08:35:47  <greweb>morning
08:36:06  * AvianFluquit (Remote host closed the connection)
08:37:02  <greweb>what test engine would you recommend for a browser library? Qunit+saucelabs? alternatives?
08:37:33  * leorossijoined
08:38:15  * ralphtheninjajoined
08:39:46  * dominictarrjoined
08:41:13  <peutetre>mocha + saucelabs
08:42:09  <greweb>haha
08:42:34  <greweb>but mocha is not the test engine right?
08:42:39  <greweb>just the "runner"
08:43:28  * ralphtheninjaquit (Ping timeout: 240 seconds)
08:44:34  * ralphtheninjajoined
08:44:53  * ralphtheninjaquit (Read error: Connection reset by peer)
08:49:35  * ralphtheninjajoined
08:56:39  * ralphtheninjaquit (Read error: Connection reset by peer)
08:58:43  * ralphtheninjajoined
09:00:42  * ralphtheninjaquit (Read error: Connection reset by peer)
09:03:42  * ralphtheninjajoined
09:05:09  * ralphtheninjaquit (Read error: Connection reset by peer)
09:08:45  * ralphtheninjajoined
09:11:09  * ralphtheninjaquit (Read error: Connection reset by peer)
09:13:50  * ralphtheninjajoined
09:14:54  * ralphtheninjaquit (Read error: Connection reset by peer)
09:21:05  * ralphtheninjajoined
09:21:14  * ralphtheninjaquit (Read error: Connection reset by peer)
09:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 26]
09:31:25  * ralphtheninjajoined
09:32:03  * ralphtheninjaquit (Read error: Connection reset by peer)
09:36:27  * ralphtheninjajoined
09:40:01  * ralphtheninjaquit (Read error: Connection reset by peer)
09:41:28  * dominictarrquit (Ping timeout: 240 seconds)
09:41:35  * ralphtheninjajoined
09:41:52  * ralphtheninjaquit (Read error: No buffer space available)
09:47:00  * ralphtheninjajoined
09:55:19  * cpupjoined
09:59:31  * cpupquit (Ping timeout: 246 seconds)
10:15:41  <rowbit>substack, pkrumins: Encoders down: 50.57.72.230 (dev-ie7-4)
10:16:18  * contrahaxquit (Quit: Sleeping)
10:19:28  * cpupjoined
10:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 8]
10:24:17  * cpupquit (Ping timeout: 252 seconds)
10:37:27  * cpupjoined
10:40:05  * ferossjoined
10:42:13  * cpupquit (Ping timeout: 245 seconds)
10:56:24  * yorickjoined
11:01:41  * leorossiquit (Ping timeout: 252 seconds)
11:24:04  <rowbit>Hourly usage stats: [developer: 3, free: 25]
11:27:21  * cpupjoined
11:31:47  * cpupquit (Ping timeout: 260 seconds)
12:03:16  * jergason_joined
12:04:58  * sindresorhus_joined
12:05:09  * kanzure_joined
12:05:41  * mintxianjoined
12:05:45  * pkrumins_joined
12:05:52  * pkrumins_quit (Changing host)
12:05:52  * pkrumins_joined
12:06:13  * spion_joined
12:06:35  * mint_xianquit (Ping timeout: 272 seconds)
12:06:35  * jergasonquit (Ping timeout: 272 seconds)
12:06:36  * pkruminsquit (Ping timeout: 272 seconds)
12:06:37  * grncdrquit (Ping timeout: 272 seconds)
12:06:37  * kanzurequit (Ping timeout: 272 seconds)
12:06:38  * spionquit (Ping timeout: 272 seconds)
12:06:38  * sindresorhusquit (Ping timeout: 272 seconds)
12:06:40  * mintxianchanged nick to mint_xian
12:06:44  * sindresorhus_changed nick to sindresorhus
12:06:56  * grncdrjoined
12:07:00  * jergason_changed nick to jergason
12:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 23]
12:31:35  * fronxjoined
12:36:13  * fronxquit (Ping timeout: 265 seconds)
12:46:09  * pkrumins_changed nick to pkrumins
12:58:59  * leorossijoined
13:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 18]
13:31:36  * fronxjoined
13:35:33  * peutetrequit (Quit: peutetre)
13:35:45  * fronxquit (Ping timeout: 245 seconds)
13:42:42  * spion_changed nick to spion
14:09:57  * kevino80joined
14:16:10  * jcrugzzjoined
14:24:04  <rowbit>Hourly usage stats: [developer: 2, free: 28]
14:26:37  * peutetrejoined
14:29:51  * ogdquit (Ping timeout: 240 seconds)
14:29:55  * thlorenzjoined
14:29:59  * ogdjoined
14:31:42  * fronxjoined
14:33:22  * cpupjoined
14:36:11  * fronxquit (Ping timeout: 252 seconds)
14:38:19  * cpupquit (Ping timeout: 272 seconds)
14:41:27  * cpupjoined
14:44:48  * jergasonquit (*.net *.split)
14:46:38  * cpupquit (Ping timeout: 252 seconds)
14:47:19  * cpupjoined
14:50:15  * jergasonjoined
15:16:21  * leorossiquit (Remote host closed the connection)
15:24:04  <rowbit>Hourly usage stats: [developer: 1, free: 48]
15:31:14  <thlorenz>substack: this: https://github.com/substack/node-browserify/blob/master/bin/args.js#L23 :)
15:31:39  * fronxjoined
15:33:29  <grncdr>nice
15:35:52  * fronxquit (Ping timeout: 246 seconds)
15:51:01  <thlorenz>defunctzombie: substack lmkwyt https://github.com/substack/node-browserify/issues/583
16:09:13  * pfrazejoined
16:10:12  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.72.230(dev-ie7-4)
16:18:13  * AvianFlujoined
16:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 31]
16:37:37  * brianloveswordsquit (Excess Flood)
16:37:49  * brianloveswordsjoined
16:46:24  * mikolalysenkojoined
17:16:39  * jcrugzzquit (Ping timeout: 260 seconds)
17:20:49  * st_lukejoined
17:21:33  * st_lukequit (Remote host closed the connection)
17:21:59  * st_lukejoined
17:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 24]
17:36:51  * shamajoined
17:55:15  * calvinfojoined
17:58:14  * thlorenz_joined
17:59:34  * thlorenzquit (Ping timeout: 265 seconds)
18:06:02  * jcrugzzjoined
18:11:13  <ogd>PSA: if you are interested in node + data tools (open data, data sync, etc), join #hyperdata
18:14:08  * jcrugzzquit (Ping timeout: 240 seconds)
18:14:47  * nnnnnnjoined
18:19:18  * pfrazequit (Ping timeout: 245 seconds)
18:19:54  * nnnnnnquit (Remote host closed the connection)
18:23:41  * mikolalysenkoquit (Ping timeout: 272 seconds)
18:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 34]
18:26:34  * impinyajoined
18:27:34  * impinyaquit (Remote host closed the connection)
18:28:17  * fronxjoined
18:28:46  * tilgovijoined
18:59:07  * fronxquit (Remote host closed the connection)
19:13:35  * contrahaxjoined
19:13:50  * fronxjoined
19:16:43  <defunctzombie>substack: what do you do about console.log in old firefox?
19:16:51  <substack>what about it?
19:17:03  <defunctzombie>I installed firefox 3.6 locally
19:17:14  <defunctzombie>and I don't think that has a console.log by default
19:17:20  <defunctzombie>so tape test output
19:17:25  <defunctzombie>doesn't go anywhere?
19:18:28  <substack>you can just define your own console.log()
19:18:34  <substack>that's what testling does
19:19:09  <defunctzombie>hm.. I am doing that
19:19:18  <defunctzombie>but still doesn't seem to do what I want :/ hm
19:21:54  <defunctzombie>ok.. figured it out
19:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 29]
19:28:00  * kanzure_changed nick to kanzure
19:28:30  <defunctzombie>substack: https://github.com/substack/tap-parser/blob/master/index.js#L13
19:28:33  <defunctzombie>substack: broken on IE
19:28:40  <defunctzombie>trailing comma
19:30:51  <defunctzombie>also broken: https://github.com/substack/tap-parser/blob/master/index.js#L81
19:30:53  <defunctzombie>trailing comma
19:31:22  <defunctzombie>and another : https://github.com/substack/tap-parser/blob/master/index.js#L91
19:38:20  * thlorenz_quit (Remote host closed the connection)
19:48:39  * contrahaxquit (Ping timeout: 272 seconds)
20:10:31  * mikolalysenkojoined
20:13:25  * contrahaxjoined
20:13:58  <pkrumins>defunctzombie: substack: https://github.com/substack/tap-parser/pull/5
20:23:52  * pfrazejoined
20:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 20]
20:47:55  * DTrejojoined
20:49:14  * thlorenzjoined
20:51:36  * cpupquit (Read error: Operation timed out)
20:58:04  * cpupjoined
21:15:14  * peutetrequit (Ping timeout: 264 seconds)
21:23:55  * peutetrejoined
21:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 22]
21:27:32  * tilgoviquit (Remote host closed the connection)
21:34:11  <thlorenz>defunctzombie: so you were right new zuul isn't even working with phantomjs anymore
21:34:30  <rowbit>substack, pkrumins: testling server iphone6, ipad6 (osx, browserling1 user) is down!
21:34:52  <thlorenz>but it seems to run them on the console just fine, so not needed I guess
21:35:17  <thlorenz>defunctzombie: it's hard to figure out how to use it now (old docs and no tests ;) )
21:36:08  <thlorenz>defunctzombie: also on the console it says - all passed but doesn't even run them
21:36:52  <thlorenz>in the browser it works great though, although some mocha ppl may not like that they can't click on a test to isolate it
21:39:29  * cpupquit (Ping timeout: 265 seconds)
21:45:07  * jcrugzzjoined
21:50:13  * indexzerojoined
21:51:04  * fronxquit (Remote host closed the connection)
21:57:30  * cpupjoined
22:06:50  * kevino80quit (Remote host closed the connection)
22:10:12  <rowbit>substack, pkrumins: These encoders are STILL down: 50.57.72.230(dev-ie7-4)
22:17:41  * cpupquit (Ping timeout: 248 seconds)
22:21:29  * Maciek416joined
22:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 11]
22:28:18  * pfraze_joined
22:30:25  * tilgovijoined
22:31:03  * pfrazequit (Ping timeout: 272 seconds)
22:31:23  * pfraze_changed nick to pfraze
22:33:57  * cpupjoined
22:41:11  * cpupquit (Ping timeout: 272 seconds)
22:45:08  * st_lukequit (Ping timeout: 245 seconds)
22:47:41  * cpupjoined
22:50:20  * pfraze_joined
22:52:36  * pfrazequit (Ping timeout: 240 seconds)
23:06:16  * wolfeidauquit (Read error: Connection reset by peer)
23:06:55  <pkrumins>defunctzombie: all green http://ci.testling.com/substack/tap-parser
23:07:53  * wolfeidaujoined
23:08:31  * cpupquit (Ping timeout: 260 seconds)
23:12:06  * cpupjoined
23:12:43  <thlorenz>substack: could I get some feedback on this plz? https://github.com/substack/node-browserify/issues/583
23:13:07  <thlorenz>I could get started on this tomorrow if we agree on how it should be done
23:15:43  * peutetrequit (Quit: peutetre)
23:17:57  * cpupquit (Ping timeout: 248 seconds)
23:19:03  * mikolalysenkoquit (Ping timeout: 265 seconds)
23:21:39  * mikolalysenkojoined
23:24:03  <rowbit>Daily usage stats: [developer: 11, free: 527]
23:24:04  <rowbit>Hourly usage stats: [developer: 0, free: 25]
23:24:06  * cpupjoined
23:29:19  * cpupquit (Ping timeout: 272 seconds)
23:30:16  * cpupjoined
23:35:45  <defunctzombie>pkrumins: thanks!!
23:36:08  <defunctzombie>thlorenz: it doesn't work in phantom right now cause I took out the mochaPhantom global check
23:36:18  <defunctzombie>thlorenz: technically it is a one line fix to put it back
23:36:30  <defunctzombie>thlorenz: but like I said I hope to have better phantom support
23:36:38  <defunctzombie>thlorenz: nothing changed docs wise
23:36:51  <jesusabdullah>holy shit yahoo actually re-cycled my resume
23:37:05  <defunctzombie>thlorenz: and yes, isolating a test is something I gotta think about... I might just enable that link thing mocha does
23:37:14  <defunctzombie>thlorenz: it is easy enough all you do is add ?grep= to the url
23:37:48  <defunctzombie>pkrumins: can we get a release with all the IE fixes?
23:38:58  <thlorenz>defunctzombie: cool, but before I can use this in my projects at work we need to get running on command line working
23:39:07  <thlorenz>how far away are things from that happenign?
23:40:36  * peutetrejoined
23:41:44  * justinabrahmsquit (Excess Flood)
23:41:52  <defunctzombie>thlorenz: not far
23:41:59  <pkrumins>defunctzombie: of which module?
23:42:01  <defunctzombie>I mean, I could put that ghetto phantom line back
23:42:03  <defunctzombie>for the mocha stuff
23:42:07  <defunctzombie>pkrumins: tap-parser
23:42:18  <pkrumins>defunctzombie: already done
23:42:20  <defunctzombie>pkrumins: you made another fix for IE stuff but that never made it to release
23:42:21  <thlorenz>defunctzombie: cool --
23:42:28  <defunctzombie>pkrumins: https://github.com/substack/tap-parser/commit/3abe2714d6ed4d0da73133d43a4f3d7417cc03d6
23:42:32  <pkrumins>defunctzombie: it made into release
23:42:35  <defunctzombie>pkrumins: I don't see a version after that
23:43:16  * justinabrahmsjoined
23:43:24  <defunctzombie>thlorenz: the reason I don't like the mocha hack is cause with the way I wanna do it, I can actually make it so that all frameworks supported can run in phantom
23:43:27  <defunctzombie>versus just mocha
23:43:30  <pkrumins>defunctzombie: oic, it wasn't npm published
23:43:34  <defunctzombie>but I get that you need mocha to work
23:43:36  <pkrumins>defunctzombie: that fix was in the tests
23:43:41  <defunctzombie>ah ok
23:43:43  <pkrumins>defunctzombie: so 0.4.1 current version works in all IEs
23:43:49  <defunctzombie>pkrumins: nice
23:46:21  * fronxjoined
23:52:51  * ralphtheninjaquit (Quit: leaving)
23:54:48  <thlorenz>defunctzombie: ok np, I'll just stick with the latest published version until that part is working
23:57:06  * ralphtheninjajoined
23:57:51  <defunctzombie>thlorenz: do you know how to get console.log stuff from phantom?