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 sample
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 wrote:
> Did you try this wIthout a single element namespace?
>
> On Wednesday, September 28, 2011, Brent Millare
> wrote:
>
>
>
>
>
>
>
Did you try this wIthout a single element namespace?
On Wednesday, September 28, 2011, Brent Millare
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 wrote:
>> Does it work when you use the advanced c
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 wrote:
> Does it work when you use the advanced compilation settings?
>
> On Wed, Sep 28, 2011 at 12:35 PM, Brent Millare
> wrote:
>
>
>
>
>
>
>
> > @David Nolen,
>
>
Does it work when you use the advanced compilation settings?
On Wed, Sep 28, 2011 at 12:35 PM, Brent Millare wrote:
> @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
@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", ['cljs
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.
B
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, translatin
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 N
What was the error and what were your compile options?
On Tuesday, September 27, 2011, Brent Millare
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'); ;;<--- If I
10 matches
Mail list logo