{"action":"created","issue":{"url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/2581","labels_url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/2581/labels{/name}","comments_url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/2581/comments","events_url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/2581/events","html_url":"https://github.com/openframeworks/openFrameworks/issues/2581","id":19872549,"number":2581,"title":"Remove using namespace std","user":{"login":"abergmeier","id":2580183,"avatar_url":"https://avatars.githubusercontent.com/u/2580183?v=3","gravatar_id":"","url":"https://api.github.com/users/abergmeier","html_url":"https://github.com/abergmeier","followers_url":"https://api.github.com/users/abergmeier/followers","following_url":"https://api.github.com/users/abergmeier/following{/other_user}","gists_url":"https://api.github.com/users/abergmeier/gists{/gist_id}","starred_url":"https://api.github.com/users/abergmeier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abergmeier/subscriptions","organizations_url":"https://api.github.com/users/abergmeier/orgs","repos_url":"https://api.github.com/users/abergmeier/repos","events_url":"https://api.github.com/users/abergmeier/events{/privacy}","received_events_url":"https://api.github.com/users/abergmeier/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openframeworks/openFrameworks/labels/core","name":"core","color":"db6a1f"},{"url":"https://api.github.com/repos/openframeworks/openFrameworks/labels/development-strategy","name":"development-strategy","color":"37c200"},{"url":"https://api.github.com/repos/openframeworks/openFrameworks/labels/feature","name":"feature","color":"622425"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/openframeworks/openFrameworks/milestones/14","html_url":"https://github.com/openframeworks/openFrameworks/milestones/1.0.0","labels_url":"https://api.github.com/repos/openframeworks/openFrameworks/milestones/14/labels","id":405922,"number":14,"title":"1.0.0","description":"The big one!","creator":{"login":"bilderbuchi","id":327442,"avatar_url":"https://avatars.githubusercontent.com/u/327442?v=3","gravatar_id":"","url":"https://api.github.com/users/bilderbuchi","html_url":"https://github.com/bilderbuchi","followers_url":"https://api.github.com/users/bilderbuchi/followers","following_url":"https://api.github.com/users/bilderbuchi/following{/other_user}","gists_url":"https://api.github.com/users/bilderbuchi/gists{/gist_id}","starred_url":"https://api.github.com/users/bilderbuchi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bilderbuchi/subscriptions","organizations_url":"https://api.github.com/users/bilderbuchi/orgs","repos_url":"https://api.github.com/users/bilderbuchi/repos","events_url":"https://api.github.com/users/bilderbuchi/events{/privacy}","received_events_url":"https://api.github.com/users/bilderbuchi/received_events","type":"User","site_admin":false},"open_issues":15,"closed_issues":0,"state":"open","created_at":"2013-08-20T09:11:17Z","updated_at":"2015-06-14T17:49:33Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2013-09-22T13:08:04Z","updated_at":"2015-06-16T21:28:01Z","closed_at":null,"body":"Including the whole C++ standard library is known to be very [bad practice]\r\n(http://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-bad-practice).\r\n"},"comment":{"url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/comments/112574450","html_url":"https://github.com/openframeworks/openFrameworks/issues/2581#issuecomment-112574450","issue_url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/2581","id":112574450,"user":{"login":"tgfrerer","id":423509,"avatar_url":"https://avatars.githubusercontent.com/u/423509?v=3","gravatar_id":"","url":"https://api.github.com/users/tgfrerer","html_url":"https://github.com/tgfrerer","followers_url":"https://api.github.com/users/tgfrerer/followers","following_url":"https://api.github.com/users/tgfrerer/following{/other_user}","gists_url":"https://api.github.com/users/tgfrerer/gists{/gist_id}","starred_url":"https://api.github.com/users/tgfrerer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgfrerer/subscriptions","organizations_url":"https://api.github.com/users/tgfrerer/orgs","repos_url":"https://api.github.com/users/tgfrerer/repos","events_url":"https://api.github.com/users/tgfrerer/events{/privacy}","received_events_url":"https://api.github.com/users/tgfrerer/received_events","type":"User","site_admin":false},"created_at":"2015-06-16T21:28:01Z","updated_at":"2015-06-16T21:28:01Z","body":"Let me check this option tomorrow in my testing branch. \r\n\r\nI've grouped the commits in two - and I believe the better (and less intrusive way of doing this) would be to apply the changes to the header files, but in some of the cpp files add a `using namespace std;`\r\n\r\nMy hope would be that a PR would then touch less files, and merging would be simpler, and the git history less noisy. That said, I think it's good practice to add std:: to anything from the stl in core code. "}}