{"action":"created","issue":{"url":"https://api.github.com/repos/gkz/LiveScript/issues/680","labels_url":"https://api.github.com/repos/gkz/LiveScript/issues/680/labels{/name}","comments_url":"https://api.github.com/repos/gkz/LiveScript/issues/680/comments","events_url":"https://api.github.com/repos/gkz/LiveScript/issues/680/events","html_url":"https://github.com/gkz/LiveScript/issues/680","id":59743526,"number":680,"title":"keyword with problem","user":{"login":"winterland1989","id":1295998,"avatar_url":"https://avatars.githubusercontent.com/u/1295998?v=3","gravatar_id":"","url":"https://api.github.com/users/winterland1989","html_url":"https://github.com/winterland1989","followers_url":"https://api.github.com/users/winterland1989/followers","following_url":"https://api.github.com/users/winterland1989/following{/other_user}","gists_url":"https://api.github.com/users/winterland1989/gists{/gist_id}","starred_url":"https://api.github.com/users/winterland1989/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/winterland1989/subscriptions","organizations_url":"https://api.github.com/users/winterland1989/orgs","repos_url":"https://api.github.com/users/winterland1989/repos","events_url":"https://api.github.com/users/winterland1989/events{/privacy}","received_events_url":"https://api.github.com/users/winterland1989/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-03-04T02:58:55Z","updated_at":"2015-03-04T13:18:48Z","closed_at":"2015-03-04T07:08:36Z","body":"the [with](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/with?redirectlocale=en-US&redirectslug=JavaScript%2FReference%2FStatements%2Fwith) keyword in javascript is not recommend but do have its usage, for now i have write awkward code like this:\r\n\r\n```ls\r\n``with(Math){``\r\nx = cos 5\r\n``}``\r\n```\r\nto get output like this:\r\n```js\r\nwith(Math){\r\nx = cos 5\r\n}\r\n```\r\nI cant even indent here because it will make a unreferred cascadee, since LiveScript should at least be able to express javascript syntax, i expected something like this:\r\n```ls\r\nwith Math do\r\n  x = cos 5\r\n```\r\nto get output like this:\r\n```js\r\nwith(Math){\r\n  x = cos 5\r\n}\r\n```\r\nis it trival to preserve keyword ```with``` orginal function?"},"comment":{"url":"https://api.github.com/repos/gkz/LiveScript/issues/comments/77155681","html_url":"https://github.com/gkz/LiveScript/issues/680#issuecomment-77155681","issue_url":"https://api.github.com/repos/gkz/LiveScript/issues/680","id":77155681,"user":{"login":"unclechu","id":799353,"avatar_url":"https://avatars.githubusercontent.com/u/799353?v=3","gravatar_id":"","url":"https://api.github.com/users/unclechu","html_url":"https://github.com/unclechu","followers_url":"https://api.github.com/users/unclechu/followers","following_url":"https://api.github.com/users/unclechu/following{/other_user}","gists_url":"https://api.github.com/users/unclechu/gists{/gist_id}","starred_url":"https://api.github.com/users/unclechu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/unclechu/subscriptions","organizations_url":"https://api.github.com/users/unclechu/orgs","repos_url":"https://api.github.com/users/unclechu/repos","events_url":"https://api.github.com/users/unclechu/events{/privacy}","received_events_url":"https://api.github.com/users/unclechu/received_events","type":"User","site_admin":false},"created_at":"2015-03-04T13:18:48Z","updated_at":"2015-03-04T13:18:48Z","body":"@winterland1989 try something like this:\r\n```LiveScript\r\n{sin, PI: pi} = Math\r\nsin pi/2\r\n```"}}