{"action":"created","issue":{"url":"https://api.github.com/repos/emberjs/rfcs/issues/87","labels_url":"https://api.github.com/repos/emberjs/rfcs/issues/87/labels{/name}","comments_url":"https://api.github.com/repos/emberjs/rfcs/issues/87/comments","events_url":"https://api.github.com/repos/emberjs/rfcs/issues/87/events","html_url":"https://github.com/emberjs/rfcs/pull/87","id":103260171,"number":87,"title":"Ember.computed.sortBy","user":{"login":"workmanw","id":825487,"avatar_url":"https://avatars.githubusercontent.com/u/825487?v=3","gravatar_id":"","url":"https://api.github.com/users/workmanw","html_url":"https://github.com/workmanw","followers_url":"https://api.github.com/users/workmanw/followers","following_url":"https://api.github.com/users/workmanw/following{/other_user}","gists_url":"https://api.github.com/users/workmanw/gists{/gist_id}","starred_url":"https://api.github.com/users/workmanw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/workmanw/subscriptions","organizations_url":"https://api.github.com/users/workmanw/orgs","repos_url":"https://api.github.com/users/workmanw/repos","events_url":"https://api.github.com/users/workmanw/events{/privacy}","received_events_url":"https://api.github.com/users/workmanw/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":33,"created_at":"2015-08-26T12:52:30Z","updated_at":"2015-12-07T00:24:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/emberjs/rfcs/pulls/87","html_url":"https://github.com/emberjs/rfcs/pull/87","diff_url":"https://github.com/emberjs/rfcs/pull/87.diff","patch_url":"https://github.com/emberjs/rfcs/pull/87.patch"},"body":"[Rendered](https://github.com/workmanw/rfcs/blob/computed-sort-array-argument/active/0000-computed-sort-array-argument.md)\r\n\r\nIt's not really a big RFC. Happy to add any further detail, I just didn't want to draw it out when it was straight forward. "},"comment":{"url":"https://api.github.com/repos/emberjs/rfcs/issues/comments/162379816","html_url":"https://github.com/emberjs/rfcs/pull/87#issuecomment-162379816","issue_url":"https://api.github.com/repos/emberjs/rfcs/issues/87","id":162379816,"user":{"login":"mmun","id":1151810,"avatar_url":"https://avatars.githubusercontent.com/u/1151810?v=3","gravatar_id":"","url":"https://api.github.com/users/mmun","html_url":"https://github.com/mmun","followers_url":"https://api.github.com/users/mmun/followers","following_url":"https://api.github.com/users/mmun/following{/other_user}","gists_url":"https://api.github.com/users/mmun/gists{/gist_id}","starred_url":"https://api.github.com/users/mmun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmun/subscriptions","organizations_url":"https://api.github.com/users/mmun/orgs","repos_url":"https://api.github.com/users/mmun/repos","events_url":"https://api.github.com/users/mmun/events{/privacy}","received_events_url":"https://api.github.com/users/mmun/received_events","type":"User","site_admin":false},"created_at":"2015-12-07T00:24:57Z","updated_at":"2015-12-07T00:24:57Z","body":"Not really a fan of\r\n\r\n```js\r\nEmber.computed.sortBy('thing', { propA: 'asc', propB: 'desc', propC: 'asc' });\r\n```\r\n\r\nas it does not express clearly the fact that the order of the sort properties matters.\r\n\r\nI don't love the microsyntax API but we should implement it because it is what people expect. If we can decide on a bette API later, we can uniformly deprecate the microsyntax API everywhere that it is used and transition to the new API."}}