**** BEGIN LOGGING AT Tue Jun 02 02:59:58 2015 Jun 02 17:07:36 hola enyos Jun 02 17:09:25 ey derek Jun 02 17:09:30 any news ? Jun 02 17:10:51 morning dmanderson Jun 02 17:13:51 Nothing yet :) Jun 02 17:14:09 Just kicking the tires on some of the new Enyo 2.6 module format code Jun 02 17:14:19 Testing out the new build tools Jun 02 17:15:17 Total size of enyo apps has been greatly reduced Jun 02 17:16:07 I’m staring at an app I built with 6 views, timelines, messaging, searching, item collection. Under 700kb Jun 02 17:17:46 module format code? Jun 02 17:18:41 nice, how about backward compatibilty ? Jun 02 17:18:59 and buildtools. that is yeoman ? Jun 02 17:19:08 backwards compatibility is not so much there Jun 02 17:19:15 app conversion isn’t bad. Jun 02 17:19:32 GodGinrai you use require() statements inside enyo now Jun 02 17:19:35 major differences ? Jun 02 17:19:53 Major difference is you need to declare the kinds you want to use in your JS files before using them. Jun 02 17:19:56 Can we use ES6 import syntax? Jun 02 17:20:07 We’re transpiling for now, but I wouldn’t doubt thats coming Jun 02 17:20:31 We just haven’t implimented anything too ES6 into Enyo, since we’re still keeping up with old browser support Jun 02 17:20:43 Transpiling using Babel? Jun 02 17:21:07 I’m actually not sure :) github.com/enyojs/enyo-dev Jun 02 17:21:11 feel free to creep Jun 02 17:21:16 will do :) Jun 02 17:21:59 it really makes Enyo feel very fresh and modern. Jun 02 17:22:40 I see Jun 02 17:23:11 then you can build apps down to only the exact classes you need Jun 02 17:23:21 Don’t want DataRepeater? Don’t take it Jun 02 17:23:43 most of Core comes with, since core is so integrated but it really starts to shine with Onyx and Layout Jun 02 17:24:10 var ready = require(‘enyo/ready’); ready(function(){…}); Jun 02 17:24:47 dmanderson: Got any example project we can look at to see the new way that things will be coded? Jun 02 17:25:53 https://github.com/enyojs/enyo-strawman Jun 02 17:26:05 is the new testing app Jun 02 17:26:18 we’re going to try and get much better developer docs and examples together outside of ‘sampler’ Jun 02 17:27:31 ohw I see how this approach makes apps lite Jun 02 17:27:36 I like it already :) Jun 02 17:27:51 but there is not so much changed in the generic structure ? Jun 02 17:31:01 hrm Jun 02 17:31:15 this is very different from what I'm used to XD Jun 02 17:33:15 dmanderson: what is the kind in module.exports for? Jun 02 18:26:29 GodGinrai, what do you mean? Jun 02 18:27:08 there is `module.exports = kind({ ... create: ...` Jun 02 18:27:13 not sure what that is for Jun 02 20:30:29 module.exports is for module format. Jun 02 20:30:37 It means you are exporting those vars from the file. Jun 02 20:30:43 The file is run within it’s own context. Jun 02 20:31:07 so var kind = require(‘enyo/kind’); module.exports = kind({}); Jun 02 20:31:17 would be how you define an exportable kind in say foo.js Jun 02 20:31:51 then to ingest it, require foo = require(‘./foo’); var newKind = kind({kind: foo}); Jun 02 20:32:03 or, new foo().renderInto(document.body); Jun 02 20:39:33 ugh, there's a new one comeng soon? I literally just went to 2.5.1 :) Jun 02 20:40:04 I haven't transitioned at all, except to figure out how to have 1 main View **** ENDING LOGGING AT Wed Jun 03 02:59:58 2015