On Thu, Apr 10, 2014 at 8:18 AM, Michal Mocny <mmo...@chromium.org> wrote:
> Alright, this thread is starting to run away, I think. > > We have a G+ Hangout scheduled for next week. This looks like a great > topic to discuss. Generally, I think we should resolve these disputes the > only way that makes real sense: produce a set of test cases that work today > and that we want to continue to work after this change and hand them over > to Anis/Brian. That way we can be tangible with our arguments. We'll do > that from our end in prep for next week. > Yes! That is exactly what I have been asking for :-) > > (I think some of the friction here comes because this isn't seen as a pain > point / priority, and so aversion to change kicks in. However, Anis/Brian > seem excited about it and have put in the leg work, and that certainly > meets my bar for acceptance.) > > So, lets leave the discussion for next Tuesday at the Hangout. Come with > use cases. > Looking forward to this. Do we have a a shared agenda somewhere yet ? > > -Michal > > > On Thu, Apr 10, 2014 at 9:10 AM, Jonathan Bond-Caron < > jbo...@gdesolutions.com> wrote: > > > On Wed Apr 9 08:40 PM, Brian LeRoux wrote: > > > > > > The cons are wrong. You can import plugins and indeed you can test > > plugins. > > > The statement that we shouldn't need to compile/transpile is not > correct > > if we > > > want to evolve things. Its the only path we have that will keep things > > backwards > > > compatible. (That we could determine.) > > > > I put up an example here: > > > > > https://github.com/gdesolutions/ja-lib/tree/master/tests/plugins/file.encrypt > > > > The cons were against the current plugin.xml & <clobbers/>, <merges/> > > To be clear, it's a pro for using something like browserify. > > > > If part of the net benefit is we can have a story like: > > cordova create plugin file.encrypt > > > > > https://github.com/gdesolutions/ja-lib/tree/master/tests/plugins/file.encrypt/package.json > > > > Extend existing plugin: > > > > > https://github.com/gdesolutions/ja-lib/tree/master/tests/plugins/file.encrypt/LocalFileSystem-es6.js > > > > cordova plugin test <--- this (runs in some bleeding edge browser) > > > > That's a big win / net benefit for being more opiniated about the module > > format. > > > > The browserify node.js story looks like: > > > > > https://github.com/gdesolutions/ja-lib/tree/master/tests/plugins/file.encrypt/LocalFileSystem.js > > > > But trying to bring the entire node.js api *into* the browser is a big > > hack, turning an apple into an orange. > > >