{"action":"created","issue":{"url":"https://api.github.com/repos/mbraceproject/MBrace.Core/issues/111","labels_url":"https://api.github.com/repos/mbraceproject/MBrace.Core/issues/111/labels{/name}","comments_url":"https://api.github.com/repos/mbraceproject/MBrace.Core/issues/111/comments","events_url":"https://api.github.com/repos/mbraceproject/MBrace.Core/issues/111/events","html_url":"https://github.com/mbraceproject/MBrace.Core/issues/111","id":96095483,"number":111,"title":"Remove 'I' prefix from primitive interfaces in MBrace.Core?","user":{"login":"eiriktsarpalis","id":2813363,"avatar_url":"https://avatars.githubusercontent.com/u/2813363?v=3","gravatar_id":"","url":"https://api.github.com/users/eiriktsarpalis","html_url":"https://github.com/eiriktsarpalis","followers_url":"https://api.github.com/users/eiriktsarpalis/followers","following_url":"https://api.github.com/users/eiriktsarpalis/following{/other_user}","gists_url":"https://api.github.com/users/eiriktsarpalis/gists{/gist_id}","starred_url":"https://api.github.com/users/eiriktsarpalis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eiriktsarpalis/subscriptions","organizations_url":"https://api.github.com/users/eiriktsarpalis/orgs","repos_url":"https://api.github.com/users/eiriktsarpalis/repos","events_url":"https://api.github.com/users/eiriktsarpalis/events{/privacy}","received_events_url":"https://api.github.com/users/eiriktsarpalis/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mbraceproject/MBrace.Core/labels/api-discussion","name":"api-discussion","color":"207de5"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-07-20T15:58:27Z","updated_at":"2015-07-25T20:47:05Z","closed_at":"2015-07-25T20:47:05Z","body":"So MBrace.Core comes with many primitives that are essentially interfaces. Following .NET convention, these are named using the 'I' prefix; for instance `ICloudValue`, `ICloudDictionary`, `ICloudAtom`, etc. I think it would make sense to discard the prefix, since the fact that these are interfaces hardly matter to the MBrace end-user, he should not be implementing them in any case. Thoughts?"},"comment":{"url":"https://api.github.com/repos/mbraceproject/MBrace.Core/issues/comments/124891439","html_url":"https://github.com/mbraceproject/MBrace.Core/issues/111#issuecomment-124891439","issue_url":"https://api.github.com/repos/mbraceproject/MBrace.Core/issues/111","id":124891439,"user":{"login":"eiriktsarpalis","id":2813363,"avatar_url":"https://avatars.githubusercontent.com/u/2813363?v=3","gravatar_id":"","url":"https://api.github.com/users/eiriktsarpalis","html_url":"https://github.com/eiriktsarpalis","followers_url":"https://api.github.com/users/eiriktsarpalis/followers","following_url":"https://api.github.com/users/eiriktsarpalis/following{/other_user}","gists_url":"https://api.github.com/users/eiriktsarpalis/gists{/gist_id}","starred_url":"https://api.github.com/users/eiriktsarpalis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eiriktsarpalis/subscriptions","organizations_url":"https://api.github.com/users/eiriktsarpalis/orgs","repos_url":"https://api.github.com/users/eiriktsarpalis/repos","events_url":"https://api.github.com/users/eiriktsarpalis/events{/privacy}","received_events_url":"https://api.github.com/users/eiriktsarpalis/received_events","type":"User","site_admin":false},"created_at":"2015-07-25T20:47:05Z","updated_at":"2015-07-25T20:47:05Z","body":"This has been changed in the master branch. Closing this."}}