{"issue":{"milestone":null,"user":{"id":993107,"login":"Tapsi","url":"https://api.github.com/users/Tapsi","avatar_url":"https://secure.gravatar.com/avatar/a9579c8de84253c915e8e54e1a36cf4a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"a9579c8de84253c915e8e54e1a36cf4a"},"title":"Inlining keyword","created_at":"2011-12-19T17:36:07Z","updated_at":"2011-12-19T17:36:07Z","labels":[],"state":"open","id":2603223,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"html_url":"https://github.com/jashkenas/coffee-script/issues/1948","closed_at":null,"body":"What about a new feature? \r\nWhat I always missed in superset languages for js is a feature to inlining functions. I love diving my source into separated functions. But in JS it will be slow as hell, because you have a lot of function calls...\r\n\r\nCool would be \r\n\r\ninline function fName(x){\r\n  x++\r\n}\r\n\r\nx = 10\r\nfName x\r\n\r\nwill be compiled to\r\n\r\nx = 10\r\nx++\r\n\r\n\r\nGreets Alex","number":1948,"url":"https://api.github.com/repos/jashkenas/coffee-script/issues/1948","comments":0,"assignee":null},"action":"opened"}