{"action":"created","issue":{"url":"https://api.github.com/repos/systemjs/builder/issues/418","labels_url":"https://api.github.com/repos/systemjs/builder/issues/418/labels{/name}","comments_url":"https://api.github.com/repos/systemjs/builder/issues/418/comments","events_url":"https://api.github.com/repos/systemjs/builder/issues/418/events","html_url":"https://github.com/systemjs/builder/issues/418","id":119708025,"number":418,"title":"question: extracting set manipulation","user":{"login":"douglasduteil","id":730511,"avatar_url":"https://avatars.githubusercontent.com/u/730511?v=3","gravatar_id":"","url":"https://api.github.com/users/douglasduteil","html_url":"https://github.com/douglasduteil","followers_url":"https://api.github.com/users/douglasduteil/followers","following_url":"https://api.github.com/users/douglasduteil/following{/other_user}","gists_url":"https://api.github.com/users/douglasduteil/gists{/gist_id}","starred_url":"https://api.github.com/users/douglasduteil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/douglasduteil/subscriptions","organizations_url":"https://api.github.com/users/douglasduteil/orgs","repos_url":"https://api.github.com/users/douglasduteil/repos","events_url":"https://api.github.com/users/douglasduteil/events{/privacy}","received_events_url":"https://api.github.com/users/douglasduteil/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-12-01T12:33:32Z","updated_at":"2015-12-11T11:11:40Z","closed_at":null,"body":"\r\nI'm interested in using the tracking and the set arithmetic out of the Systemjs Builder. \r\nIt is something you would welcome ? \r\n\r\nMy use case is mainly enhancing the bundle arithmetic to deal with more operations like \r\n- the \"not\" for patterns\r\n- the complement operator \r\n- simple evaluation (C = A ∪ B)\r\n\r\nSo we will be able to do \r\n- the union of A and B, denoted A ∪ B\r\n- the intersection of A and B, denoted A ∩ B.\r\n- the difference of A and B, denoted A \\ B (or A − B),\r\n- the symmetric difference of A and B, denoted A ∆ B\r\n- the Cartesian product of two sets A and B, denoted by A × B\r\n\r\nHere is a draft:\r\n\r\n```js\r\n{\r\n  'polyfills_bundle': 'index ∪ npm:babel-runtime',\r\n  'common_bundle': '((src/pageA ∪ src/pageB) × src/common) / polyfills_bundle'\r\n}\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/systemjs/builder/issues/comments/163912550","html_url":"https://github.com/systemjs/builder/issues/418#issuecomment-163912550","issue_url":"https://api.github.com/repos/systemjs/builder/issues/418","id":163912550,"user":{"login":"douglasduteil","id":730511,"avatar_url":"https://avatars.githubusercontent.com/u/730511?v=3","gravatar_id":"","url":"https://api.github.com/users/douglasduteil","html_url":"https://github.com/douglasduteil","followers_url":"https://api.github.com/users/douglasduteil/followers","following_url":"https://api.github.com/users/douglasduteil/following{/other_user}","gists_url":"https://api.github.com/users/douglasduteil/gists{/gist_id}","starred_url":"https://api.github.com/users/douglasduteil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/douglasduteil/subscriptions","organizations_url":"https://api.github.com/users/douglasduteil/orgs","repos_url":"https://api.github.com/users/douglasduteil/repos","events_url":"https://api.github.com/users/douglasduteil/events{/privacy}","received_events_url":"https://api.github.com/users/douglasduteil/received_events","type":"User","site_admin":false},"created_at":"2015-12-11T11:11:40Z","updated_at":"2015-12-11T11:11:40Z","body":"I'll be AFK all the weekend so it'll be hard to present something to you before :christmas_tree: :santa: "}}