I'm trying to upgrade an project that's currently using ClojureScript 0.0-2322 to a more up to date release, and have hit a problem I can't immediately find a workaround for.
The project has a couple of mutually dependent source files (i.e. they both use definitions from each other). One of the files :require's the other, and the other one uses fully-qualified names. This works just fine with 0.0-2322, but if I upgrade to any more recent release (0.0-2341 or higher, including the most recent 0.0-2371), I get a "Use of undeclared Var" warning with each fully-qualified name. Should I expect this to work? I've created a very small cutdown project that demonstrates the issue: https://github.com/paulbutcher/circular-reference Do I need to pick apart the definitions in the two files so that they're not mutually dependent? Or is there some other way to address the issue? Thanks, -- paul.butcher->msgCount++ Silverstone, Brands Hatch, Donington Park... Who says I have a one track mind? http://www.paulbutcher.com/ LinkedIn: http://www.linkedin.com/in/paulbutcher Skype: paulrabutcher Author of Seven Concurrency Models in Seven Weeks: When Threads Unravel http://pragprog.com/book/pb7con -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
