addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Re: [baclojure] Build tools / Workflow for January meetup

From: Annie
Sent on: Monday, December 5, 2011 4:25 PM
Sean, I've got windows 7.
If you're willing to write a 'how to', maybe I can be the guinea pig and
somewhere between us we can end up with a 'get clojure environment running on windows'
web page.

From: Sean A Corfield <[address removed]>
To: [address removed]
Sent: Monday, December 5,[masked]:04 AM
Subject: Re: [baclojure] Build tools / Workflow for January meetup

On Dec 4, 2011, at 10:55 PM, Elango C wrote:
> I don't know how to use lein-multi, but I'm sure it could help for this issue and setting the logging level.  I also saw this StackOverflow about programmatically configuring the project.clj and/or using environment variables, but I'm not sure which way is preferred:

I'm using a variant of that (and lein-multi) and I've seen Phil (technomancy) recommend something like that when you need calculated options or dependencies.

> And if it interests anyone, I tired hard to get the entire emacs + emacs-starter-kit + clojure-mode + leiningen + swank-clojure setup replicated on Windows (Windows 7).  It required also installing Cygwin, and it works almost entirely...  it only fails when executing M-x clojure-jack-in.  This is, from what I gathered, b/c the directory separators in Windows are backslashes and SLIME expects forward slashes.

I believe the problem is primarily the "C:\Users…" strings which look like Unicode escape sequences but \U is not followed by valid hex… The solution is either to double-up the slashes ("C:\\Users…") or get everything to install in a root folder (e.g., "C:\Emacs") instead of the user folder. However, I don't have Windows 7 so I can't test / verify that.

> On Sun, Dec 4, 2011 at 5:40 PM, Sean A Corfield <[address removed]> wrote:
> For our January meetup, we're going to look at build tools and workflow (by popular request!) so I'd like a few folks to volunteer to give short talks about their Clojure workflow around projects, builds, releases and so on.
> Things we can cover:
> * Leiningen
> * Maven
> * Clojars
> * Unit Testing / TDD / Continuous Integration
> * AOT Compile and Java project integration
> * Anything else related that folks have questions about!
> I put unit testing / TDD / CI in there mostly because of CI considerations of workflow (and perhaps a look at ant for Clojure build/test) but there's overlap with Leiningen with plugins like lein-multi and lein-test-out.
> Are there specific questions around this area that folks would like on the agenda to get answered / discussed at the January meetup?
> I figure it'll be a fairly interactive show'n'tell / Q&A type of evening.
> As usual, if there are topics folks would like to see at future meetings, please let me know ([address removed]) or start a thread on this list.
> BTW, I spoke to Amit and he said he's hoping to organize a Mountain View meetup in January or February - as well as the regularly scheduled San Francisco meetup! More details as we have them.

Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Sean A Corfield ([address removed]) from The Bay Area Clojure User Group.
To learn more about Sean A Corfield, visit his/her member profile:
To unsubscribe or to update your mailing list settings, click here:
Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy