{"action":"created","issue":{"url":"https://api.github.com/repos/csound/csound/issues/999","repository_url":"https://api.github.com/repos/csound/csound","labels_url":"https://api.github.com/repos/csound/csound/issues/999/labels{/name}","comments_url":"https://api.github.com/repos/csound/csound/issues/999/comments","events_url":"https://api.github.com/repos/csound/csound/issues/999/events","html_url":"https://github.com/csound/csound/issues/999","id":354053181,"node_id":"MDU6SXNzdWUzNTQwNTMxODE=","number":999,"title":"Assign operator with multiple values?","user":{"login":"maurocsound","id":40175270,"node_id":"MDQ6VXNlcjQwMTc1Mjcw","avatar_url":"https://avatars1.githubusercontent.com/u/40175270?v=4","gravatar_id":"","url":"https://api.github.com/users/maurocsound","html_url":"https://github.com/maurocsound","followers_url":"https://api.github.com/users/maurocsound/followers","following_url":"https://api.github.com/users/maurocsound/following{/other_user}","gists_url":"https://api.github.com/users/maurocsound/gists{/gist_id}","starred_url":"https://api.github.com/users/maurocsound/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maurocsound/subscriptions","organizations_url":"https://api.github.com/users/maurocsound/orgs","repos_url":"https://api.github.com/users/maurocsound/repos","events_url":"https://api.github.com/users/maurocsound/events{/privacy}","received_events_url":"https://api.github.com/users/maurocsound/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-08-26T00:15:14Z","updated_at":"2018-08-26T14:50:38Z","closed_at":null,"author_association":"NONE","body":"From the syntax description of the assign operator \"=\" in the reference manual (https://csound.com/docs/manual/assign.html) it should be possible to do multiple assignments in one assign statement. \r\nSo, instead of doing: \r\n\r\nkx3 = kx2\r\nkx2 = kx1\r\nkx1 = kx0\r\n\r\nyou could do:\r\n\r\nkx3, kx2, kx1 = kx2, kx1, kx0\r\n\r\nBut the above statement to me doesn't work... At least on Windows..."},"comment":{"url":"https://api.github.com/repos/csound/csound/issues/comments/416044346","html_url":"https://github.com/csound/csound/issues/999#issuecomment-416044346","issue_url":"https://api.github.com/repos/csound/csound/issues/999","id":416044346,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNjA0NDM0Ng==","user":{"login":"jpffitch","id":4377922,"node_id":"MDQ6VXNlcjQzNzc5MjI=","avatar_url":"https://avatars2.githubusercontent.com/u/4377922?v=4","gravatar_id":"","url":"https://api.github.com/users/jpffitch","html_url":"https://github.com/jpffitch","followers_url":"https://api.github.com/users/jpffitch/followers","following_url":"https://api.github.com/users/jpffitch/following{/other_user}","gists_url":"https://api.github.com/users/jpffitch/gists{/gist_id}","starred_url":"https://api.github.com/users/jpffitch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpffitch/subscriptions","organizations_url":"https://api.github.com/users/jpffitch/orgs","repos_url":"https://api.github.com/users/jpffitch/repos","events_url":"https://api.github.com/users/jpffitch/events{/privacy}","received_events_url":"https://api.github.com/users/jpffitch/received_events","type":"User","site_admin":false},"created_at":"2018-08-26T14:50:38Z","updated_at":"2018-08-26T14:50:38Z","author_association":"CONTRIBUTOR","body":"\n\nOn Sun, 26 Aug 2018, maurocsound wrote:\n\n> P.S.: An example of how a different programming style could make the\n> difference in performance:\n> \n> kVar = aVar[0]\n> \n> is about 2x slower than:\n> \n> kVar vaget 0, aVar\n>\n\nThe first form needs an explicit down sampling.  Not sure abiut what \nhapens in second form --- would need to see the compiltion via -v\n\n"}}
{"actor":{"display_login":"jpffitch"}}