{"action":"created","issue":{"url":"https://api.github.com/repos/supercollider/supercollider/issues/2538","repository_url":"https://api.github.com/repos/supercollider/supercollider","labels_url":"https://api.github.com/repos/supercollider/supercollider/issues/2538/labels{/name}","comments_url":"https://api.github.com/repos/supercollider/supercollider/issues/2538/comments","events_url":"https://api.github.com/repos/supercollider/supercollider/issues/2538/events","html_url":"https://github.com/supercollider/supercollider/pull/2538","id":193899997,"number":2538,"title":"Array dimensions exclude strings","user":{"login":"telephon","id":1810559,"avatar_url":"https://avatars.githubusercontent.com/u/1810559?v=3","gravatar_id":"","url":"https://api.github.com/users/telephon","html_url":"https://github.com/telephon","followers_url":"https://api.github.com/users/telephon/followers","following_url":"https://api.github.com/users/telephon/following{/other_user}","gists_url":"https://api.github.com/users/telephon/gists{/gist_id}","starred_url":"https://api.github.com/users/telephon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/telephon/subscriptions","organizations_url":"https://api.github.com/users/telephon/orgs","repos_url":"https://api.github.com/users/telephon/repos","events_url":"https://api.github.com/users/telephon/events{/privacy}","received_events_url":"https://api.github.com/users/telephon/received_events","type":"User","site_admin":false},"labels":[{"id":190319001,"url":"https://api.github.com/repos/supercollider/supercollider/labels/API%20change","name":"API change","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-12-06T22:10:48Z","updated_at":"2016-12-07T18:09:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/supercollider/supercollider/pulls/2538","html_url":"https://github.com/supercollider/supercollider/pull/2538","diff_url":"https://github.com/supercollider/supercollider/pull/2538.diff","patch_url":"https://github.com/supercollider/supercollider/pull/2538.patch"},"body":"This fixes #2537, and implements a clear interface. Maybe the method names could be better, and also in general discussion is very encouraged.\r\n\r\nNote that the first commit is not properly part of this, it is just needed as a precondition (it's in another PR)."},"comment":{"url":"https://api.github.com/repos/supercollider/supercollider/issues/comments/265525023","html_url":"https://github.com/supercollider/supercollider/pull/2538#issuecomment-265525023","issue_url":"https://api.github.com/repos/supercollider/supercollider/issues/2538","id":265525023,"user":{"login":"telephon","id":1810559,"avatar_url":"https://avatars.githubusercontent.com/u/1810559?v=3","gravatar_id":"","url":"https://api.github.com/users/telephon","html_url":"https://github.com/telephon","followers_url":"https://api.github.com/users/telephon/followers","following_url":"https://api.github.com/users/telephon/following{/other_user}","gists_url":"https://api.github.com/users/telephon/gists{/gist_id}","starred_url":"https://api.github.com/users/telephon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/telephon/subscriptions","organizations_url":"https://api.github.com/users/telephon/orgs","repos_url":"https://api.github.com/users/telephon/repos","events_url":"https://api.github.com/users/telephon/events{/privacy}","received_events_url":"https://api.github.com/users/telephon/received_events","type":"User","site_admin":false},"created_at":"2016-12-07T18:09:59Z","updated_at":"2016-12-07T18:09:59Z","body":"@brianlheim thanks for your comments. \r\n\r\nYes, it does need justification, but it should be covered by the justification for the `flop` behavior, shouldn't it? I think there should be a clear interface in sclang that determines how an object behaves with flop – string may not be the only one. Generally, it is not considered good style to use `isKindOf`, unless there is a good reason. `respondsTo` is ok, otherwise it is better to make an interface that can be also implemented by unrelated objects.\r\n\r\nTerminology is perhaps not the best, it was my first attempt.\r\n\r\n"}}
{"actor":{"display_login":"telephon"}}