{"action":"created","issue":{"url":"https://api.github.com/repos/docopt/docopt.clj/issues/5","labels_url":"https://api.github.com/repos/docopt/docopt.clj/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/docopt/docopt.clj/issues/5/comments","events_url":"https://api.github.com/repos/docopt/docopt.clj/issues/5/events","html_url":"https://github.com/docopt/docopt.clj/pull/5","id":18474009,"number":5,"title":"make `docopt` as function instead of macros","user":{"login":"signalpillar","id":72226,"avatar_url":"https://avatars.githubusercontent.com/u/72226?v=3","gravatar_id":"","url":"https://api.github.com/users/signalpillar","html_url":"https://github.com/signalpillar","followers_url":"https://api.github.com/users/signalpillar/followers","following_url":"https://api.github.com/users/signalpillar/following{/other_user}","gists_url":"https://api.github.com/users/signalpillar/gists{/gist_id}","starred_url":"https://api.github.com/users/signalpillar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/signalpillar/subscriptions","organizations_url":"https://api.github.com/users/signalpillar/orgs","repos_url":"https://api.github.com/users/signalpillar/repos","events_url":"https://api.github.com/users/signalpillar/events{/privacy}","received_events_url":"https://api.github.com/users/signalpillar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2013-08-23T14:45:14Z","updated_at":"2015-03-31T11:20:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/docopt/docopt.clj/pulls/5","html_url":"https://github.com/docopt/docopt.clj/pull/5","diff_url":"https://github.com/docopt/docopt.clj/pull/5.diff","patch_url":"https://github.com/docopt/docopt.clj/pull/5.patch"},"body":"Fix issue when docstring passed as first argument explicitly - parse function fails on (string? doc) assert\r\n\r\nIt happens due to the fact that passed `doc` variable at compile time will point to symbol not an actual value. \r\nI have got rid of macros at all as it is recommended to use functions when it is possible"},"comment":{"url":"https://api.github.com/repos/docopt/docopt.clj/issues/comments/88050954","html_url":"https://github.com/docopt/docopt.clj/pull/5#issuecomment-88050954","issue_url":"https://api.github.com/repos/docopt/docopt.clj/issues/5","id":88050954,"user":{"login":"keleshev","id":619158,"avatar_url":"https://avatars.githubusercontent.com/u/619158?v=3","gravatar_id":"","url":"https://api.github.com/users/keleshev","html_url":"https://github.com/keleshev","followers_url":"https://api.github.com/users/keleshev/followers","following_url":"https://api.github.com/users/keleshev/following{/other_user}","gists_url":"https://api.github.com/users/keleshev/gists{/gist_id}","starred_url":"https://api.github.com/users/keleshev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/keleshev/subscriptions","organizations_url":"https://api.github.com/users/keleshev/orgs","repos_url":"https://api.github.com/users/keleshev/repos","events_url":"https://api.github.com/users/keleshev/events{/privacy}","received_events_url":"https://api.github.com/users/keleshev/received_events","type":"User","site_admin":false},"created_at":"2015-03-31T11:20:58Z","updated_at":"2015-03-31T11:20:58Z","body":"@postamar please let us know if you are still interested in this project."}}