{"action":"opened","issue":{"url":"https://api.github.com/repos/cursiveclojure/cursive/issues/693","labels_url":"https://api.github.com/repos/cursiveclojure/cursive/issues/693/labels{/name}","comments_url":"https://api.github.com/repos/cursiveclojure/cursive/issues/693/comments","events_url":"https://api.github.com/repos/cursiveclojure/cursive/issues/693/events","html_url":"https://github.com/cursiveclojure/cursive/issues/693","id":53358343,"number":693,"title":"Dependency cycle for cljx project","user":{"login":"bilus","id":1025537,"avatar_url":"https://avatars.githubusercontent.com/u/1025537?v=3","gravatar_id":"","url":"https://api.github.com/users/bilus","html_url":"https://github.com/bilus","followers_url":"https://api.github.com/users/bilus/followers","following_url":"https://api.github.com/users/bilus/following{/other_user}","gists_url":"https://api.github.com/users/bilus/gists{/gist_id}","starred_url":"https://api.github.com/users/bilus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bilus/subscriptions","organizations_url":"https://api.github.com/users/bilus/orgs","repos_url":"https://api.github.com/users/bilus/repos","events_url":"https://api.github.com/users/bilus/events{/privacy}","received_events_url":"https://api.github.com/users/bilus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-01-05T02:20:31Z","updated_at":"2015-01-05T02:20:31Z","closed_at":null,"body":"Hi,\r\n\r\nFirst of all, thank you so much for an excellent plugin; I'm totally addicted and I hope I can make it work since the workflow (when there are no issues) is simply amazing compared to other environments.\r\n\r\nI know you must hate cljx-related issues but I'm totally stuck having spent a better part of the evening and night trying to get things to work.\r\n\r\nMy project uses cljx and I'm unable to use the repl. I created a branch for this problem:\r\n\r\nhttps://github.com/bilus/om-event-bus/tree/cursive-issue-2\r\n\r\n(There's also https://github.com/bilus/om-event-bus/tree/cursive-issue but cursive-issue-2 is a close approximation of https://github.com/lynaghk/cljx/blob/master/sample.project.clj and seems to work slightly better.)\r\n\r\nHere are the steps to recreate the issue:\r\n\r\n1. Open REPL.\r\n\r\n2. Open impl_test.clj and run Tools > REPL > Run tests in current NS in REPL.\r\n\r\n**Tests pass, here's what you should see in the REPL window:**\r\n\r\n```\r\nLoading test/om_event_bus/impl_test.clj... done\r\nRunning tests in om-event-bus.impl-test\r\nRan 8 tests containing 19 assertions.\r\nNo failures.\r\n```\r\n\r\n3. Change src/cljx/om_event_bus/impl.cljx\r\n\r\n4. Run Tools > REPL > Sync files in REPL\r\n\r\n**It shows a \"Dependency cycle impl.cljx -> impl.cljx\" popup.**\r\n\r\n5. Run Tools > REPL > Run tests in current NS in REPL.\r\n\r\n**It fails now:**\r\n\r\n```\r\nLoading src/cljx/om_event_bus/impl.cljx... done\r\nCompilerException java.lang.RuntimeException: No reader function for tag +clj, compiling:(/Users/martinb/dev/Logoot/om-event-bus/src/cljx/om_event_bus/impl.cljx:3:44) \r\n```\r\n\r\nI'm using IntelliJ 14.0.2 with Cursive 0.1.43\r\n\r\nPlease try recreating the problem. Perhaps there's something wrong with my project.clj but I've tried everything I could think of. If there is _any_ workaround at all, I'll be willing to try it.\r\n\r\nThank you so much in advance."}}