{"action":"created","issue":{"url":"https://api.github.com/repos/anmonteiro/lumo/issues/57","repository_url":"https://api.github.com/repos/anmonteiro/lumo","labels_url":"https://api.github.com/repos/anmonteiro/lumo/issues/57/labels{/name}","comments_url":"https://api.github.com/repos/anmonteiro/lumo/issues/57/comments","events_url":"https://api.github.com/repos/anmonteiro/lumo/issues/57/events","html_url":"https://github.com/anmonteiro/lumo/issues/57","id":194841099,"number":57,"title":"lumo not support `defmacro` in `cljc` file","user":{"login":"gfZeng","id":4434624,"avatar_url":"https://avatars.githubusercontent.com/u/4434624?v=3","gravatar_id":"","url":"https://api.github.com/users/gfZeng","html_url":"https://github.com/gfZeng","followers_url":"https://api.github.com/users/gfZeng/followers","following_url":"https://api.github.com/users/gfZeng/following{/other_user}","gists_url":"https://api.github.com/users/gfZeng/gists{/gist_id}","starred_url":"https://api.github.com/users/gfZeng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gfZeng/subscriptions","organizations_url":"https://api.github.com/users/gfZeng/orgs","repos_url":"https://api.github.com/users/gfZeng/repos","events_url":"https://api.github.com/users/gfZeng/events{/privacy}","received_events_url":"https://api.github.com/users/gfZeng/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-12-11T16:34:10Z","updated_at":"2016-12-12T18:08:01Z","closed_at":"2016-12-11T16:35:10Z","body":"- `foo/bar.cljc`\r\n```clojure\r\n(ns foo.bar)\r\n\r\n#?(:clj (defmacro koo [x] ...)) ;; case 1\r\n\r\n(defmacro koo [x] ...) ;; case 2\r\n```\r\n\r\n`(:require-macros [foo.bar :refer [koo]])` not working for case 1, but  working for case 2\r\n"},"comment":{"url":"https://api.github.com/repos/anmonteiro/lumo/issues/comments/266505345","html_url":"https://github.com/anmonteiro/lumo/issues/57#issuecomment-266505345","issue_url":"https://api.github.com/repos/anmonteiro/lumo/issues/57","id":266505345,"user":{"login":"anmonteiro","id":661909,"avatar_url":"https://avatars.githubusercontent.com/u/661909?v=3","gravatar_id":"","url":"https://api.github.com/users/anmonteiro","html_url":"https://github.com/anmonteiro","followers_url":"https://api.github.com/users/anmonteiro/followers","following_url":"https://api.github.com/users/anmonteiro/following{/other_user}","gists_url":"https://api.github.com/users/anmonteiro/gists{/gist_id}","starred_url":"https://api.github.com/users/anmonteiro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anmonteiro/subscriptions","organizations_url":"https://api.github.com/users/anmonteiro/orgs","repos_url":"https://api.github.com/users/anmonteiro/repos","events_url":"https://api.github.com/users/anmonteiro/events{/privacy}","received_events_url":"https://api.github.com/users/anmonteiro/received_events","type":"User","site_admin":false},"created_at":"2016-12-12T18:08:01Z","updated_at":"2016-12-12T18:08:01Z","body":"I'm not sure what point you are making. `lein-cljsbuild` doesn't run under bootstrapped ClojureScript. Because it runs on the JVM it can expand ClojureScript macros that are written in Clojure (and consequently read the `:clj` reader conditionals).\r\n\r\nIn Lumo, however, there is no JVM, so you can't write macros in Clojure. You can write macros in ClojureScript and hide them under `:cljs` reader conditionals if you want (so the regular JVM ClojureScript doesn't see them)."}}
{"actor":{"display_login":"anmonteiro"}}