https://github.com/downloads/bmillare/dj.web.browser/minimal.tar.gz
@Mimmo, I don't use cljsbuild as thats mainly for automation that doesn't
fit my use cases. Instead I am using the github clojurescript docs for this
reference project. Normally, I use my own build tools.
I created a minimal project, you can just run the steps.sh script (and
follow the comments) to reproduce the error. I assume you are running this
on linux.
Also another thing I forgot to mention, after loading the url, the repl
spits out errors:
ClojureScript:cljs.user> Dec 03, 2012 8:50:33 PM
com.google.javascript.jscomp.LoggerErrorManager println
SEVERE:
file:/home/bmillare/dj/usr/src/minimal/clojurescript/lib/goog.jar!/goog/net/xpc/crosspagechannel.js:26:
ERROR - required "goog.async.Deferred" namespace never provided
goog.require('goog.async.Deferred');
^
Dec 03, 2012 8:50:33 PM com.google.javascript.jscomp.LoggerErrorManager
println
SEVERE:
file:/home/bmillare/dj/usr/src/minimal/clojurescript/lib/goog.jar!/goog/net/xpc/nativemessagingtransport.js:26:
ERROR - required "goog.async.Deferred" namespace never provided
goog.require('goog.async.Deferred');
^
Dec 03, 2012 8:50:33 PM com.google.javascript.jscomp.LoggerErrorManager
printSummary
WARNING: 2 error(s), 0 warning(s)
ERROR: JSC_MISSING_PROVIDE_ERROR. required "goog.async.Deferred" namespace
never provided at
file:/home/bmillare/dj/usr/src/minimal/clojurescript/lib/goog.jar!/goog/net/xpc/crosspagechannel.js
line 26 : 0
ERROR: JSC_MISSING_PROVIDE_ERROR. required "goog.async.Deferred" namespace
never provided at
file:/home/bmillare/dj/usr/src/minimal/clojurescript/lib/goog.jar!/goog/net/xpc/nativemessagingtransport.js
line 26 : 0
On Monday, December 3, 2012 7:50:11 PM UTC-5, David Nolen wrote:
>
> Please create a minimal project that demonstrates the issue for you, then
> we can try to run that.
>
>
> On Tue, Dec 4, 2012 at 12:02 AM, Brent Millare
> <[email protected]<javascript:>
> > wrote:
>
>> Still getting the same error regardless.
>>
>> 1. creating index.html (with compiled cljs code and call to connect) and
>> putting in clojurescript directory
>> 2. starting up clojurescript clojure repl with ./script/repl
>> 3. Running the clojurescript repl with:
>> (require '[cljs.repl :as repl])
>> (require '[cljs.repl.browser :as browser]) ;; require the browser
>> implementation of IJavaScriptEnv
>> (def env (browser/repl-env)) ;; create a new environment
>> (repl/repl env) ;; start the REPL
>> 4. Point browser to "http://localhost:9000"
>>
>> I get the "clojure is not defined error", and clojurescript repl is still
>> unresponsive (since connection wasn't completed). The compiling step is
>> fine and the clojurescript code before the call to connect works.
>>
>>
>>
>> On Monday, December 3, 2012 6:22:24 PM UTC-5, David Nolen wrote:
>>>
>>> file:// urls don't work anymore due to changes in the Google Closure
>>> Library. You need to point your browser to http://localhost:9000/, by
>>> default it looks for index.html.
>>>
>>> David
>>>
>>> --
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to [email protected]<javascript:>
>> Note that posts from new members are moderated - please be patient with
>> your first post.
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>>
>
>
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en