{"action":"created","issue":{"url":"https://api.github.com/repos/ModuleLoader/es-module-loader/issues/455","repository_url":"https://api.github.com/repos/ModuleLoader/es-module-loader","labels_url":"https://api.github.com/repos/ModuleLoader/es-module-loader/issues/455/labels{/name}","comments_url":"https://api.github.com/repos/ModuleLoader/es-module-loader/issues/455/comments","events_url":"https://api.github.com/repos/ModuleLoader/es-module-loader/issues/455/events","html_url":"https://github.com/ModuleLoader/es-module-loader/issues/455","id":119036276,"number":455,"title":"Move to System.loader.import loader","user":{"login":"guybedford","id":598730,"avatar_url":"https://avatars.githubusercontent.com/u/598730?v=3","gravatar_id":"","url":"https://api.github.com/users/guybedford","html_url":"https://github.com/guybedford","followers_url":"https://api.github.com/users/guybedford/followers","following_url":"https://api.github.com/users/guybedford/following{/other_user}","gists_url":"https://api.github.com/users/guybedford/gists{/gist_id}","starred_url":"https://api.github.com/users/guybedford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guybedford/subscriptions","organizations_url":"https://api.github.com/users/guybedford/orgs","repos_url":"https://api.github.com/users/guybedford/repos","events_url":"https://api.github.com/users/guybedford/events{/privacy}","received_events_url":"https://api.github.com/users/guybedford/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ModuleLoader/es-module-loader/labels/feature","name":"feature","color":"006b75"},{"url":"https://api.github.com/repos/ModuleLoader/es-module-loader/labels/next","name":"next","color":"cc317c"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2015-11-26T12:32:22Z","updated_at":"2016-08-13T08:38:48Z","closed_at":"2016-08-13T08:38:48Z","body":"Currently we create a `System` global which is an instance of the loader.\r\n\r\n`System` is now being specified as a generic object which will contain other system-level variables.\r\n\r\nAs a result, this implementation will conflict with new spec work in future. Luckily we create `System.global` so align with the current `System.global` spec, but other changes may cause irresolvable conflicts.\r\n\r\nThe proposal is to export `System.loader` as the current `System` instance, within the existing implementation. This way we don't have to take the risk of the full new spec upgrade (while it is still being finalised), but can just make this one breaking modification to align the global name.\r\n\r\nIn addition, it may also be worth not defining `System.loader` if it is already defined (native implementation), and instead work from `global.SystemLoaderPolyfill` in this case.\r\n\r\nThe above would hopefully set a suitable course for the transition into native modules."},"comment":{"url":"https://api.github.com/repos/ModuleLoader/es-module-loader/issues/comments/239610141","html_url":"https://github.com/ModuleLoader/es-module-loader/issues/455#issuecomment-239610141","issue_url":"https://api.github.com/repos/ModuleLoader/es-module-loader/issues/455","id":239610141,"user":{"login":"guybedford","id":598730,"avatar_url":"https://avatars.githubusercontent.com/u/598730?v=3","gravatar_id":"","url":"https://api.github.com/users/guybedford","html_url":"https://github.com/guybedford","followers_url":"https://api.github.com/users/guybedford/followers","following_url":"https://api.github.com/users/guybedford/following{/other_user}","gists_url":"https://api.github.com/users/guybedford/gists{/gist_id}","starred_url":"https://api.github.com/users/guybedford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guybedford/subscriptions","organizations_url":"https://api.github.com/users/guybedford/orgs","repos_url":"https://api.github.com/users/guybedford/repos","events_url":"https://api.github.com/users/guybedford/events{/privacy}","received_events_url":"https://api.github.com/users/guybedford/received_events","type":"User","site_admin":false},"created_at":"2016-08-13T08:38:48Z","updated_at":"2016-08-13T08:38:48Z","body":"This is running now on the 1.0 release."}}
{"actor":{"display_login":"guybedford"}}