Jussi Kalliokoski (2014-07-10T18:11:39.000Z)
domenic at domenicdenicola.com (2014-07-16T20:51:22.221Z)
Interesting, thank you! I like this in the sense that the goal seems to not be the ultimate solution, but the tool for building one (or many). So, do you have any examples of how having optional dependencies would look from the API providers' perspective, versus e.g. the examples I showed earlier: ```js // foo.js export System.import("optional-better-foo-implementation") .catch( => System.import("worse-but-always-there-foo-implementation") ); ``` Does the provided by the custom loaders defer the responsibility of taking care of the optional dependencies to the API consumer, e.g. by dictating which module loader to use for loading the module at hand? That might not be ideal, especially if your code base is built on features of one loader and then want to employ a third party library that is built on the assumption of another loader. But maybe the future will show it to be a worthy compromise.