> git fetch Actually, instead of git fetch, use: git pull origin windows
On Oct 10, 4:39 am, George Jahad <cloj...@blackbirdsystems.net> wrote: > I haven't gotten it working on Windows yet, (as I mention > here:http://georgejahad.com/clojure/emacs-cdt.html) > > I don't think it will be hard, but I've never run Clojure on Windows, > so I'm not sure of the issues involved. I need someone like you to > help me figure them out. I'm guessing the most important issue is the > one you are running into, the path/file separator differences. > > I've just pushed my best guess at a fix for windows to the windows > branch here:http://github.com/GeorgeJahad/cdt > > Can you try doing a: > git fetch > git checkout windows > > from within your cdt repo, and see if that works any better for you? > > Thanks! > > On Oct 9, 11:31 pm, Gregg Williams <greg...@innerpaths.net> wrote: > > > Thanks for your "ridiculously long instructions" on using cdt; I > > appreciate your thoroughness. > > > I'm working on the %$#...@^@! Windows platform (Windows XP, to be > > precise), and I'm unable to set cdt-source-path in my .emacs file. > > > I can get my Clojure REPL to start just fine: > > > ---- > > C:\tech>java - > > agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8021 > > -client -cp c:\tech\clojure-contrib-1.2.0\target\clojure- > > contrib-1.2.0.jar;c:\te > > ch\clojure-1.2.0\clojure.jar clojure.main --repl > > Listening for transport dt_socket at address: 8021 > > Clojure 1.2.0 > > user=> > > ---- > > > Here's what I have in my .emacs file: > > > ---- > > (progn > > (setq cdt-dir "/tech/cdt") > > (setq cdt-source-path "/tech/clojure-1.2.0/src/jvm;/tech/ > > clojure-1.2.0/src/clj;/tech/clojure-contrib-1.2.0/src/main/clojure") > > (load-file (format "%s/ide/emacs/cdt.el" cdt-dir))) > > ---- > > > When I select and execute it from within Emacs, I get a message in the > > minibuffer that says "Loading c:/tech/cdt/ide/emacs/cdt.el > > (source)...done". But when I type M-x cdt and set the port to 8021, > > the following error message goes into the buffer named *gud- > > clojure.main*: > > > ---- > > Current directory is C:\Documents and Settings\add-minimum/ > > java.lang.NoClassDefFoundError: clojure/main > > Caused by: java.lang.ClassNotFoundException: clojure.main > > at java.net.URLClassLoader$1.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > Could not find the main class: clojure.main. Program will exit. > > Exception in thread "main" > > Debugger exited abnormally with code 1 > > ---- > > > I don't know how to handle Windows pathnames, especially the drive > > letter, in the context of (setq cdt-source-path.... I tried taking off > > the "/c/" or "c:\" for cdt-dir, and that seems to work. But trying the > > same thing for cdt-source-path doesn't seem to work. I'm wondering, > > should path names be delimited by colons (as Unix expects), or by > > semicolons (as Windows expects). I've tried various combinations, I've > > tried to find the Java conventions for Windows classpaths... nothing > > seems to work. > > > Any suggestions from anybody will be appreciated. Thanks. > > > On Sep 28, 12:40 am, George Jahad <cloj...@blackbirdsystems.net > > > wrote: > > > > As some of you know, I suffer from a seemingly interminable obsession > > > with improving the Clojure debugging story. It just seems so clear to > > > me that Clojure deserves a world class debugger, one befitting it's > > > power, beauty and elegance. Maybe one day, we'll get there. Till > > > then, here are my latest improvements to theCDT: > > > > 1. Stepping > > > 2. Line number breakpoints > > > 3. An Emacs based front end which allows you to: step, set > > > breakpoints, catch exceptions, eval remote clojure expressions, and go > > > up and down the stack, in a much more natural way than with just the > > > command line. > > > > When you want to eval the s-expr under the cursor, hit ^x^a^p! > > > > CDTwill then serialize the s-expr, send it to the remote vm, evaluate > > > it there in the context of the current stack frame, and display the > > > result on the mode line. > > > > Ridiculously long instructions on how to use it are > > > here:http://georgejahad.com/clojure/emacs-cdt.html > > > > I should emphasize that there is nothing Emacs specific about theCDT. In > > > fact, I've been so spoiled by Clojure, I don't even enjoy > > > writing Elisp any more. This front end was written in Emacs because > > > that's the IDE I'm most familiar with. TheCDTcommand line is IDE > > > agnostic; it should be easy, (dare I say fun?), to port it to other > > > IDE's. If there's interest, I'll detail how in a future post. > > > > Many thanks to Fogus for the kind words, and to the Runa gang for > > > their continuing encouragement! -- 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