Hi--After several attempts, I've gotten CDB working...sort of, and I'm stuck.
Following the example on http://georgejahad.com/clojure/swank-cdt.html, I execute the following: (use 'clojure.set) (use 'swank.cdt) (set-bp clojure.set/difference) which execute OK. When I execute: user> (difference #{1 2} #{2 3}) CDT location is clojure/set.clj:53:0:/Users/gw/tech/clojurestuff/ cljprojects/infwb/lib/clojure-1.3.jar the *sldb clojure/3* buffer appears, as does the source code for the function `difference`, within the source file `set.clj`. Using the `e` command, I can print the value of `s1` in the Emacs minibuffer. Here's my problem: when I attempt to use any of the C-c C-x commands (e.g., C-c C-x C-p), the minibuffer complains that the command is not defined. Following George Jahad's suggestions on http://groups.google.com/group/clojure/browse_thread/thread/2295f4550271b003/ebf9e166048871aa?hl=en&lnk=gst&q=Re%3A+setting+break+points+at+multimethods+in+cdt#, I find that `sldb-line-bp` is defined, but I can't find `cdt-map`. Also, his suggestion of executing (swank.core.cdt-utils/init-emacs- helper-functions) from the REPL doesn't make any difference--I still get the same behavior reported above. I'm using Emacs 24; could that be causing any problems? I'm using Leiningen 1.6.2, I have lein-midje-1.0.8 loaded in `~/.lein/ plugins`, and my project.clj file is below. Thanks for any suggestions you might have. --- project.clj --- (defproject infwb "1.0.0-SNAPSHOT" :description "an evolving, experimental workspace for manipulating infocards" :main infwb.core :dependencies [[org.clojure/clojure "1.3"] [org.clojure/clojure-contrib "[1.2.0,1.2.1]"] [seesaw "1.2.0"] [org.clojars.gw666/sxqj "beta2"] [org.clojars.gw666/piccolo2dcore "1.3"] [org.clojars.gw666/piccolo2dextras "1.3"] [com.miglayout/miglayout "3.7.4"] ] :dev-dependencies [[midje "1.3.1"] [clojure-source "1.3.0"] [swank-clojure "1.4.0-SNAPSHOT"]] :jvm-opts ["-agentlib:jdwp=transport=dt_socket,server=y,suspend=n"]) --- end --- -- 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
