Strange, so 'rm .repl /out/ -r' is important but only so I see the 
goog.async.Deferred error consistently now.

Starting from scratch:

git clone git://github.com/clojure/clojurescript.git
cd clojurescript
./script/bootstrap
cp 
~/.m2/repository/org/clojure/google-closure-library-third-party/0.0-2029/google-closure-library-third-party-0.0-2029.jar
 
./lib
./script/repl

Clojure 1.4.0
user=> (require '[cljs.repl :as repl])
(require '[cljs.repl.browser :as browser])  ;; require the browser 
implementatio          n of IJavaScriptEnv
(def env (browser/repl-env)) ;; create a new environment
(repl/repl env) ;; start the REPL
nil
user=> nil
user=> #'user/env
user=> "Type: " :cljs/quit " to quit"
ClojureScript:cljs.user> Dec 05, 2012 12:47:37 AM 
com.google.javascript.jscomp.L          oggerErrorManager println
SEVERE: 
file:/home/hara/dj/usr/src/minimal/clojurescript/lib/goog.jar!/goog/net/   
       xpc/crosspagechannel.js:26: ERROR - required "goog.async.Deferred" 
namespace nev          er provided
goog.require('goog.async.Deferred');
^

Dec 05, 2012 12:47:37 AM com.google.javascript.jscomp.LoggerErrorManager 
println
SEVERE: 
file:/home/hara/dj/usr/src/minimal/clojurescript/lib/goog.jar!/goog/net/   
       xpc/nativemessagingtransport.js:26: ERROR - required 
"goog.async.Deferred" names          pace never provided
goog.require('goog.async.Deferred');
^

Dec 05, 2012 12:47:37 AM com.google.javascript.jscomp.LoggerErrorManager 
printSu          mmary
WARNING: 2 error(s), 0 warning(s)
ERROR: JSC_MISSING_PROVIDE_ERROR. required "goog.async.Deferred" namespace 
never           provided at 
file:/home/hara/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/hara/dj/usr/src/minimal/clojurescript/lib/goog.jar!/goog         
 /net/xpc/nativemessagingtransport.js line 26 : 0


On Tuesday, December 4, 2012 3:41:15 PM UTC-5, Herwig Hochleitner wrote:
>
> I managed to get your example to work by copying the third-party jar into 
> lib/
> One thing I ran into: Do a `rm .repl/ out/ -r` between runs, especially 
> when compiles have failed.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to