Re: Best IDE

2013-06-04 Thread Duane Searsmith
Has ne1 looked at emacs or light table or netbeans or eclipse or vim or Intelli what ... don't know ... let us post an IDE FAQ please! On Tue, Jun 4, 2013 at 12:53 PM, Alan Thompson wrote: > Have any of you looked at Light Table? > http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-

Re: Making things go faster

2013-06-04 Thread Kevin Downey
midje makes each test a top level form, so test runs happen as a side effect of code loading, which means you cannot really run tests in a good way from the repl without doing some kind of ridiculous forced code reloading. I would definitely recommend staying far away from midje, if you want a tigh

Re: Making things go faster

2013-06-04 Thread Hoàng Minh Thắng
> > * Is there a faster cycle than to change code, change tests and type "lein > test" to see the results? > my favourite workflow is with lein-midje (you can run both midje tests and clojure tests!) https://github.com/marick/lein-midje > * Is there a way to keep everything in a hot JVM (I've d

Re: Making things go faster

2013-06-04 Thread David Pollak
Thanks for pointing me in the right direction. I did a quick blog post to help other newbies: http://blog.goodstuff.im/clojure_workflow On Tue, Jun 4, 2013 at 1:54 PM, Tim Visher wrote: > On Tue, Jun 4, 2013 at 4:51 PM, David Pollak > wrote: > > So... the questions: > > > > * Is there a fast

Re: core.match -- adding extractors?

2013-06-04 Thread David Pollak
On Tue, Jun 4, 2013 at 2:12 PM, David Nolen wrote: > I've looked at extractors a little bit, but I would need to investigate > further. Does this offer any more power than supporting arbitrary function > application in patterns? > The only advantage to function application is that you could conc

Re: [ANN] alpacas: a new Clojure source viewer

2013-06-04 Thread Matthew Chadwick
hehe looks similar to something I've been writing: http://celeriac.net/ioio/public/ -- -- 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 moderat

Re: [ANN] alpacas: a new Clojure source viewer

2013-06-04 Thread Gregory Graham
This looks like it might be helpful, especially for beginners. I taught Racket in a High School course last year, and I can think of cases where such a diagram could have helped some students. On Tuesday, June 4, 2013 3:58:52 PM UTC-5, Andrea Chiavazza wrote: > > Screenshot added > > -- -- Y

Re: Looking for Clojure freelancers

2013-06-04 Thread xavi
Hi Peter, (I'm going to follow your suggestion and reply publicly.) I would be interested in collaborating with you. You'll find my contact details and a summary of my experience in xavi.caballe.pro . I come from the Rails world (I'm also an ex-Objective-C, ex-Java, and ex-Perl developer). I s

Re: core.match -- adding extractors?

2013-06-04 Thread David Nolen
That said feel free to add an enhancement ticket. On Tue, Jun 4, 2013 at 5:12 PM, David Nolen wrote: > I've looked at extractors a little bit, but I would need to investigate > further. Does this offer any more power than supporting arbitrary function > application in patterns? > > Also, I'm un

Re: core.match -- adding extractors?

2013-06-04 Thread David Nolen
I've looked at extractors a little bit, but I would need to investigate further. Does this offer any more power than supporting arbitrary function application in patterns? Also, I'm unlikely to dive into any feature addition related issues until all these pressing bugs in JIRA are squashed. On T

Re: [ANN] alpacas: a new Clojure source viewer

2013-06-04 Thread Andrea Chiavazza
Screenshot added On Tuesday, 4 June 2013 21:14:56 UTC+1, Denis Labaye wrote: > > Idea seems great but no screenshots? Too bad for a visual tool > > > On Tue, Jun 4, 2013 at 10:13 PM, Andrea Chiavazza > > > wrote: > >> Alpacas is an application that displays Clojure source code with forms >> sho

Re: Making things go faster

2013-06-04 Thread Michael Klishin
2013/6/5 David Pollak > * Is there a faster cycle than to change code, change tests and type "lein > test" to see the results? > * Is there a way to keep everything in a hot JVM (I've done a little > research on Nailgun... but it seems to be out of vogue) so there's no JVM > start-up penalty? >

Re: Making things go faster

2013-06-04 Thread Tim Visher
On Tue, Jun 4, 2013 at 4:51 PM, David Pollak wrote: > So... the questions: > > * Is there a faster cycle than to change code, change tests and type "lein > test" to see the results? > * Is there a way to keep everything in a hot JVM (I've done a little > research on Nailgun... but it seems to be o

Making things go faster

2013-06-04 Thread David Pollak
Folks, I've been doing Clojure coding for the last couple of weeks and really love the language... and the community is fantastic. But the development cycle is slow. I'm coming from mostly Scala and a little Java. In Java, there's no REPL or anything... but the compile/test cycle is very fast.

Re: [ANN] alpacas: a new Clojure source viewer

2013-06-04 Thread Andrea Chiavazza
Thanks for letting me know, I was not aware of this issue. Google code seems to let you just switch the license, so I switched it to EPL 1.0. On Tuesday, 4 June 2013 21:24:49 UTC+1, Gary Trakhman wrote: > > Just fyi, most clojure libs are published under EPL or Apache licenses, of > course the c

Re: [ANN] alpacas: a new Clojure source viewer

2013-06-04 Thread Gary Trakhman
Just fyi, most clojure libs are published under EPL or Apache licenses, of course the choice is up to you :-). GPL has some restrictions that would prevent the lib from being used in many projects. from the EPL wikipedia page: 'The EPL 1.0 is not compatible

core.match -- adding extractors?

2013-06-04 Thread David Pollak
Howdy David & Co., One of the *really* nice things about Scala's pattern matching is the ability to extend pattern matching using extractors. The research is presented in http://lampwww.epfl.ch/~emir/written/MatchingObjectsWithPatterns-TR.pdf The practical aspects allow testing and transforming a

Re: [ANN] alpacas: a new Clojure source viewer

2013-06-04 Thread Denis Labaye
Idea seems great but no screenshots? Too bad for a visual tool On Tue, Jun 4, 2013 at 10:13 PM, Andrea Chiavazza wrote: > Alpacas is an application that displays Clojure source code with forms > shown as nested boxes, doing away with parenthesis altogether. > Run it with "lein run" and it will d

[ANN] alpacas: a new Clojure source viewer

2013-06-04 Thread Andrea Chiavazza
Alpacas is an application that displays Clojure source code with forms shown as nested boxes, doing away with parenthesis altogether. Run it with "lein run" and it will display its own source code. There is partial support to navigate the source code by moving a cursor with the left and right arr

Re: WSS Clojure client

2013-06-04 Thread Brian Tatnall
I've used the jetty websocket client with success. http://download.eclipse.org/jetty/stable-7/apidocs/org/eclipse/jetty/websocket/WebSocketClient.html On Tue, Jun 4, 2013 at 2:20 PM, Gary Trakhman wrote: > Didn't mean to sound so negative, but in my experience the apache-wrapping > ones are too

Re: WSS Clojure client

2013-06-04 Thread Michael Klishin
2013/6/4 Gary Trakhman > I hate all the wrapper libraries, and I've used clj-http and > clj-apache-https. > > A quick google search turns up an alternative, seems promising: > httpkit seems to support WebSockets, according to their github project description http://http-kit.org/client.html --

Re: WSS Clojure client

2013-06-04 Thread Gary Trakhman
Didn't mean to sound so negative, but in my experience the apache-wrapping ones are too many layers of abstraction, and the moment you need a specific feature httpclient provides and the wrapper doesn't, you're on your own and have to rewrite a bunch of stuff. Http-kit looks elegant, but it's like

Re: WSS Clojure client

2013-06-04 Thread Gary Trakhman
nginx is a web server, and I don't think what you want. You probably want to use apache httpclient or a wrapper library. I hate all the wrapper libraries, and I've used clj-http and clj-apache-https. A quick google search turns up an alternative, seems promising: https://github.com/victor-github

Re: WSS Clojure client

2013-06-04 Thread Matty Williams
Forgive my ignorance, isn't nginx another application I'd have to run seperately? On Monday, 3 June 2013 23:36:34 UTC+1, Dima Sabanin wrote: > > New nginx does websocket proxying, so you could terminate SSL there and > use Aleph for a plain HTTP websocket server in Clojure. That's what we're >

Re: Best IDE

2013-06-04 Thread Alan Thompson
Have any of you looked at Light Table? http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/ I wonder what it would take to get a VIM-like mode available with that? Alan On Tue, Jun 4, 2013 at 10:27 AM, Alex Baranosky < alexander.barano...@gmail.com> wrote: > There are things

Re: Best IDE

2013-06-04 Thread Alex Baranosky
There are things I love and hate about both Emacs and Intellij, so after a year of working professionally with a bunch of Clojure-Emacs users, I still end up using Intellij about half the time, and get my fair share of harassment over it. I'd like to merge the two actually if possible. On Tue, Ju

Re: [ANN] Library updates (Redis & DynamoDB clients, logging+profiling, i18n+L10n, serialization, A/B testing)

2013-06-04 Thread Peter Taoussanis
Have had one or two people ask me about this - all libraries are under the EPL v1.0 , the same license as Clojure itself. Cheers! - Peter -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this

Re: Best IDE

2013-06-04 Thread Gary Trakhman
I used eclipse emacs+ for about a year for java code once I had started writing clojure in emacs, it made me more productive, but it was a hassle to set up. Unfortunately, when eclipse updated itself to juno, it broke, and there is still no support. Going forward, I think this is a more compellin

Re: Best IDE

2013-06-04 Thread Kelker Ryan
Have you tried Eclipse Emacs+? http://marketplace.eclipse.org/content/emacs 04.06.2013, 21:41, "Korny Sietsma" :My 2c - I use emacs, I love it.  I don't inflict it on my team, and I strongly disagree with it being "easy".  To learn the basics, yes, but full fluency?  If you have someone fluent in I

Re: Best IDE

2013-06-04 Thread Korny Sietsma
My 2c - I use emacs, I love it. I don't inflict it on my team, and I strongly disagree with it being "easy". To learn the basics, yes, but full fluency? If you have someone fluent in IntelliJ, with the major keystrokes in their muscle memory, and an instinctive familiarity with all the gui featu

Re: optional first map argument

2013-06-04 Thread Alice
What about adding this new binding syntax? [(attrs map?) & contents]       ; optional first map argument [(attrs map? {}) & contents]    ; with default value [(s String)] ; is shorthand for [(s #(instance? String %))] ; a function taking optional map, vector, string arguments. [(m map?) (v vec