How well does the Emacs Starter Kit work in AquaEmacs?

On Mon, Jul 20, 2009 at 10:59 AM, Phil Hagelberg<p...@hagelb.org> wrote:
>
> Howard Lewis Ship <hls...@gmail.com> writes:
>
>> I have main my code in package folders under src/main/clojure, and my
>> tests under src/test/clojure ... and I need src/main/resources and
>> src/test/resources on the classpath as well.
>>
>> I'm wondering what other people do to manage these issues.  Currently,
>> I'm using Ant to run my tests, but doing anything in the REPL is hard,
>> as I have to carefully load my namespaces in the right order, as they
>> can't be resolved automatically (as that is dependent on having the
>> classpath set up correctly).
>
> I use the clojure-project function to launch slime; it sets up the
> classpath according to my project conventions:
>
> http://github.com/technomancy/emacs-starter-kit/blob/a46328f2ad0cb437bf22aaf42f4f25f53126102f/starter-kit-lisp.el#L104
>
> As long as you unpack your deps all in one place and stick to the same
> classpath conventions, the fact that you can't change the classpath at
> runtime is not a significant problem.
>
> For running tests, I wrote clojure-test-mode:
>
> http://github.com/technomancy/clojure-mode/blob/ef9556612617c5cf0a14bb9f9e2cc03c3b51b465/clojure-test-mode.el
>
> (This hasn't been updated to reflect the move of test-is -> clojure.test
> yet; patches welcome.)
>
> It will run tests in-process via SLIME. Of course, you can't rely on
> this solely because your results can be affected by a "dirty JVM", so
> it's important to do a sanity-check with a fresh instance before each
> check-in. But running in SLIME speeds up the test-implement-refactor
> rhythm pretty significantly for me at least.
>
> -Phil
>
> >
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry
Director of Open Source Technology at Formos

--~--~---------~--~----~------------~-------~--~----~
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