{"action":"created","issue":{"url":"https://api.github.com/repos/lilydjwg/swapview/issues/2","labels_url":"https://api.github.com/repos/lilydjwg/swapview/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/lilydjwg/swapview/issues/2/comments","events_url":"https://api.github.com/repos/lilydjwg/swapview/issues/2/events","html_url":"https://github.com/lilydjwg/swapview/issues/2","id":52863626,"number":2,"title":"strip the last space for command line strings for OCaml and Common Lisp versions","user":{"login":"lilydjwg","id":440661,"avatar_url":"https://avatars.githubusercontent.com/u/440661?v=3","gravatar_id":"","url":"https://api.github.com/users/lilydjwg","html_url":"https://github.com/lilydjwg","followers_url":"https://api.github.com/users/lilydjwg/followers","following_url":"https://api.github.com/users/lilydjwg/following{/other_user}","gists_url":"https://api.github.com/users/lilydjwg/gists{/gist_id}","starred_url":"https://api.github.com/users/lilydjwg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lilydjwg/subscriptions","organizations_url":"https://api.github.com/users/lilydjwg/orgs","repos_url":"https://api.github.com/users/lilydjwg/repos","events_url":"https://api.github.com/users/lilydjwg/events{/privacy}","received_events_url":"https://api.github.com/users/lilydjwg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-12-25T13:49:42Z","updated_at":"2015-01-25T14:34:31Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/lilydjwg/swapview/issues/comments/71375278","html_url":"https://github.com/lilydjwg/swapview/issues/2#issuecomment-71375278","issue_url":"https://api.github.com/repos/lilydjwg/swapview/issues/2","id":71375278,"user":{"login":"xieyuheng","id":4354888,"avatar_url":"https://avatars.githubusercontent.com/u/4354888?v=3","gravatar_id":"","url":"https://api.github.com/users/xieyuheng","html_url":"https://github.com/xieyuheng","followers_url":"https://api.github.com/users/xieyuheng/followers","following_url":"https://api.github.com/users/xieyuheng/following{/other_user}","gists_url":"https://api.github.com/users/xieyuheng/gists{/gist_id}","starred_url":"https://api.github.com/users/xieyuheng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xieyuheng/subscriptions","organizations_url":"https://api.github.com/users/xieyuheng/orgs","repos_url":"https://api.github.com/users/xieyuheng/repos","events_url":"https://api.github.com/users/xieyuheng/events{/privacy}","received_events_url":"https://api.github.com/users/xieyuheng/received_events","type":"User","site_admin":false},"created_at":"2015-01-25T14:34:31Z","updated_at":"2015-01-25T14:34:31Z","body":"```lisp\r\n我的興趣不在於 swapview 本身\r\n而是想讓大家更喜歡 common-lisp 和 lisp 語族 ^-^\r\n那個 cat 擴展了 format 的語法,\r\nformat 本身的使用是這樣的:\r\n(format stream \"format-string\" arguments)\r\n有點像是 C 裏的 printf\r\n而 cat 把它變成了這樣:\r\n(cat (:to stream :trim <所要修剪的字符列表> :indent <縮進的列數> ...)\r\n     (\"format-string\" arguments)\r\n     (\"format-string\" arguments)\r\n     ...)\r\n:to 和 :trim 之類的 key-word arguments 都是可以省略的,\r\n比如\r\n和 (format nil \"format-string\" arguments) 相當的\r\n就是 (cat () (\"format-string\" arguments)) \r\n```"}}