I wrote this immediately after writing the code and running the test. I should have waited a bit because in retrospect the test is bound to fail. Guessing I should have used a transaction.
On Sep 28, 7:17 pm, Alex <yal...@gmail.com> wrote: > I'm new at clojure+emacs+slime+swank+leiningen and I wanted to run a > (simple?) test that goes like this: > > $ lein new test-project; cd test-project > $ cat > ./src/core.clj > (ns test-project.core) > > (def *argh* 1) > > ; loop, printing *argh* every sec, for 100 secs > (loop [i 0] > (if (= i 100) > (println "OK.") > (do > (println *argh*) > (. Thread (sleep 1000)) > (recur (+ i 1))))) > > Then, to test core.clj, I ran it from the command line: > $ clj ./src/core.clj > 1 > 1 > 1 > etc. > OK. > > Then, I did: > $ lein swank > user=> Connection opened on local port 4005 > #<ServerSocket ServerSocket[addr=localhost/ > 127.0.0.1,port=0,localport=4005]> > > First question: why no visible output? > > Still hoping, I launched emacs (actually Aquamacs, cuz I'm not that > comfortable with yanking) and: > 1. opened test-project/src/test_project/core.clj > > 2. M-x slime-connect > Versions differ: 2010-09-22 (slime) vs. 20100404 (swank). Continue? (y > or no) > > Hem. Why that? Plus, no output in the slime buffer. Just an REPL > prompt. And a non-responsive one at that (I can type but nothing that > I type is interpreted). So, just a prompt, really. > > 3. in the core.clj buffer, changed value of *arhg* to 2, placed cursor > at the end of this, and evaluated the expression (^X ^E). No change on > the slime-repl clojure side. > > I realize how little I understand about all this but would love to get > started. Any advice much appreciated. > > Thanks > Alex -- 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