[11:04:44] hello [11:04:49] hey [11:05:09] good morning/afternoon/evening everyone! [11:05:26] helllllo [11:06:43] let's get started [11:07:39] we got finally Sauce Labs hooked up: https://saucelabs.com/u/esprima [11:09:10] nice [11:09:10] Travis CI is also running the test suite with the fresh Node.js 4.0 [11:09:24] JSCS and Esmangle are included in the downstream test as well [11:09:41] jlast: our test suite doesn't run on IE 8, just in case you want to help [11:09:51] it's Mocha problem, as well as Object.keys usage [11:10:06] what's the problem? [11:10:06] probably just needs to be polyfilled, but only if we care of running the tests on IE8 [11:10:17] Array#filter, or something like that [11:10:32] yea, that'd make sense [11:10:37] is there an issue for it? [11:11:31] not yet :-) [11:11:59] last time I tried IE 8, it was not fast enough to do any meaningful AST transformation [11:12:10] so probably it's the point of diminishing return [11:12:35] we're already fine with IE9 all the way to Edge [11:12:47] jlast: your Karma-ification of our test suite pays off!! [11:13:36] got it. yea, that makes sense. Really happy about how karma turned out. great job getting the multi-browser environment figured out [11:14:01] another advantage of doing it a bit slower but careful and thoughtful :-) [11:14:28] looking at http://esprima.org/test/ci.html, I think we're as stress-tested as it could be made :-) [11:14:34] not a lot of project can claim that [11:15:54] I think that's all that is happening last week [11:15:55] awesome. I was thinking about trying to make the testrunner publicly available [11:16:24] jlast: BTW do you want to submit a talk for the upcoming Fluent 2016? [11:16:25] that way, there could be a link to the tests that any developer can see. use case, you're wondering if esprima covers the case you're considering [11:16:29] also, just cool [11:16:55] jlast: or trigger the demo parser with the code [11:17:06] just like http://esprima.org/demo/parse.html?code=%2F%2F%20Life%2C%20Universe%2C%20and%20Everything%0Avar%20answer%20%3D%206%20*%207%3B%0A [11:17:43] jlast: on the subject of Fluent, we need more videos to populate http://esprima.org/doc/videos.html :-) [11:17:58] I think an updated version of "Building JavaScript Tools" is desperately needed [11:18:18] like a re-skin of the page? [11:19:02] no, a new fresh talk [11:19:12] with all ES6-ness and stuff [11:19:25] or e.g. plugin for a linter (eslint) [11:19:34] yea, definitely [11:19:54] CfP deadline is monday, think about it :-) [11:20:14] oh, i see what you're saying. alright - will mull it over [11:20:20] let me know if you need another pair of eyes to review the abstract [11:20:39] thanks, will do [11:20:56] on a different subject, espree will stop being a fork of esprima: https://github.com/eslint/espree/issues/200 [11:21:31] we're down to just a few parsers in the world: esprima, acorn(-jsx), babylon [11:21:50] yea, i think there's been an espree-acorn fork for awhile [11:22:26] i guess there's also the browser parsers as well? [11:22:50] only spidermonkey exposes the parser api [11:23:07] jlast: btw, regarding your tree visualization, it seems to make sense to merge it into astexplorer [11:23:17] I plan to link to it, from the demo parser [11:23:27] since astexplorer is much more featureful + fancy [11:23:35] ariya - completely agree [11:23:48] was going to try putting the AST explorer on the esprima homepage [11:24:16] I can try doing that on the demo page first... [11:24:31] isn't that going to be too overwhelming? [11:24:45] ariya, it could be [11:25:13] if it's done right, i hope it would help answer the question - can a parser help me build this tool? [11:25:20] we could keep the simple viz on the landing page, with a strong hint to go to astexplorer for the power user [11:25:35] yea, i like that. [11:25:48] anyways, i like the direction this is going in [11:26:07] and yea, working on top of the AST Explorer is a great suggestion [11:26:16] cool, feel free to come up with a proposed design [11:27:08] jlast: are you using sublime or textmate or another editor? [11:27:22] I'm thinking of an editor plugin using esprima pure tokenizer for the syntax highlighting [11:27:53] sublime [11:28:03] cool [11:28:14] I think a proper ES6 highlighter could be a nice demo [11:28:25] that means we need to have a delegate support in the tokenizer [11:28:35] yea, i can see that being succesfull. [11:28:40] processing the array returned by the tokenizer function is consuming too much memory [11:28:51] I'll write down a summary in a ticket, soon-ish(tm) [11:29:17] have to head out [11:29:20] * jlast waves [11:29:27] bye jlast [11:29:44] anyhow, that's all I have this week [11:29:59] gibson042: are you planning to go to Fluent? [11:30:34] actually, it hasn't made my radar [11:30:54] http://fluentconf.com/javascript-html-2015 ? [11:30:55] gibson042: you should, it's a fun event :-) [11:31:06] in case you do, let's us know [11:31:11] would be fun to hang out in person [11:31:37] when is it? [11:31:43] early march [11:32:30] think about it and maybe you'll make a decision next week or so [11:32:36] I go to go now [11:32:42] thanks everyone and see you again next time! [11:32:43] * ariya waves [11:33:23] * gibson042 waves