Re: Clojurescript output effect

2011-09-28 Thread Brent Millare
Ah, figured it out. First, its important to use the debugging tools in chrome when working on javascript (Shift+Ctrl+I). This gave me the error I needed to figure what was going wrong. The problem was I needed the goog.addDependency line. Now it knows where to find it and doesn't cause an error.

Re: Clojurescript output effect

2011-09-28 Thread Brent Millare
@David Nolen, All the files are there in the script tab. autogen'd file out/F6baq.js: goog.provide('hello'); goog.require('cljs.core'); hello.greet = (function greet(){ return hello world; }); goog.exportSymbol('hello.greet', hello.greet); hello.js: goog.addDependency(../cljs/core.js,

Re: Clojurescript output effect

2011-09-28 Thread David Nolen
Does it work when you use the advanced compilation settings? On Wed, Sep 28, 2011 at 12:35 PM, Brent Millare brent.mill...@gmail.comwrote: @David Nolen, All the files are there in the script tab. autogen'd file out/F6baq.js: goog.provide('hello'); goog.require('cljs.core'); hello.greet =

Re: Clojurescript output effect

2011-09-28 Thread Brent Millare
No, I get a similar error, but instead of hello not being defined, it says b is not defined. On Sep 28, 12:55 pm, David Nolen dnolen.li...@gmail.com wrote: Does it work when you use the advanced compilation settings? On Wed, Sep 28, 2011 at 12:35 PM, Brent Millare

Re: Clojurescript output effect

2011-09-28 Thread David Nolen
Did you try this wIthout a single element namespace? On Wednesday, September 28, 2011, Brent Millare brent.mill...@gmail.com wrote: No, I get a similar error, but instead of hello not being defined, it says b is not defined. On Sep 28, 12:55 pm, David Nolen dnolen.li...@gmail.com wrote: Does

Re: Clojurescript output effect

2011-09-28 Thread Brent Millare
Hi David, I'm not sure what you mean by this. If I replace hello.greet() with greet(), I get greet is not defined instead. On Sep 28, 2:03 pm, David Nolen dnolen.li...@gmail.com wrote: Did you try this wIthout a single element namespace? On Wednesday, September 28, 2011, Brent Millare

Re: Clojurescript output effect

2011-09-28 Thread David Nolen
Change you project layout to something like this: src/hello/core.cljs And put the code currently in hello.cljs in core.cljs Make the other relevant changes to account for this restructuring. Whenever I encounter issues like the one you're experiencing I try to compare against the working

Clojurescript output effect

2011-09-27 Thread Brent Millare
I'm trying to figure out why when I require('cljs.core') in a javascript file, the hello world example doesn't work. hello.js goog.require('cljs.core'); ;;--- If I delete this line, then everything works. goog.require('goog.dom'); function sayHi() { var myc__2284 =

Re: Clojurescript output effect

2011-09-27 Thread David Nolen
What was the error and what were your compile options? On Tuesday, September 27, 2011, Brent Millare brent.mill...@gmail.com wrote: I'm trying to figure out why when I require('cljs.core') in a javascript file, the hello world example doesn't work. hello.js goog.require('cljs.core');

Re: Clojurescript output effect

2011-09-27 Thread Brent Millare
You can try out the code I posted, but basically I wanted to create a hello world canvas. Without the require, I get the canvas. With the require, I get a blank white page. There isn't any error message, which is what made this particularly difficult to narrow. -Brent On Sep 27, 7:01 pm, David

Re: Clojurescript output effect

2011-09-27 Thread Brent Millare
Also as for compile options, there are none. I initially tried advanced, but again got a blank page. So I tried no args, and it made the out folder. I looked in there and saw the generated js file. I looked through that, and edited each line to look like my working js code. In the end, translating