Re: Acceptance testing with Clojure

2014-09-29 Thread Adrian Mowat
Thanks for pointing out prism - it's just what I needed.

Is there any way to add colours to the output so I can easily see if a test 
failed?


On Sunday, 28 September 2014 15:34:39 UTC+1, Ashton Kemerling wrote:

 -BEGIN PGP SIGNED MESSAGE- 
 Hash: SHA1 

 I can answer this in two ways: 

 1. Acceptance testing Clojure code. 
 2. Acceptance testing other code with Clojure. 

 I have significantly more experience with the latter than the former. 

 All in all, I prefer the built in clojure.test library over more 
 opinionated libraries like Midje. In particular I recommend adding in 
 Aphyr's excellent Prism plugin to your profiles.clj to do auto 
 testing, and pjstadig`s similarly excellent humane-test-output for 
 readability. 

 My dislike of midje stems from how awkward I found it to share setup 
 code between tests. I feel that clojure.test nests more, allowing me 
 to save more code up front. I also haven't used Midje in a while, so 
 Brian might've upgraded it without me noticing. 

 You also cannot go wrong with test.check. I really enjoy using it for 
 both correctness and simple profiling (e.g. print to console and see 
 if anything gets too slow). 

 On the latter front, test.check + JDBC/Selenium/HTTP appears to be one 
 of the most fruitful ways of hunting down bugs in single-page 
 applications that I've ever seen. I think at this point the bug count 
 for our testing code is close to 5 for an average of 3 hours per bug. 
 Most of these bugs were either concurrency, caching, or SQL based, and 
 some were close to 4 years old. I'll be giving a talk on this subject 
 at the Conj this year, and the video will be posted later if you 
 aren't attending. 

 For more info on test.check, you should check out Reid Draper's 
 Cognicast episode 
 (
 http://thinkrelevance.com/blog/2013/11/11/reid-draper-cognicast-episode-045) 

 and my Cognicast episode 
 (http://blog.cognitect.com/cognicast/ashton-kemerling-064) 

 On 09/28/2014 08:24 AM, Ruslan Prokopchuk wrote: 
  I've googled around a little bit, but didn't found any relevant 
  info about subject. Please, share your experience about acceptance 
  testing with Clojure! 
  

 - -- 
 Ashton 
 -BEGIN PGP SIGNATURE- 
 Version: GnuPG v1 

 iQIcBAEBAgAGBQJUKBxtAAoJEIkUqIW02x05kBMQALUcIDvGO+ohCVUJw2xC2HMT 
 UPBK3eFHVhrgp84EqFx00A/+/sFmXM6wKWzcbTuEeG4YEuiea2UiZjqs7bFvqg3w 
 L2j3CwGpG+eENSP4CQ4L2qB0n4ljuWSqHgH1eWYIGC98f6hKfMC2Itb7SEKWdm1M 
 iYTQdFKhULbsmahwL1Z+dKuxe9Q6Vv20HahQan5T7JY8jE8QJI5d/icXI8xel6OV 
 3wlsW1AfBec1d7r/67R0MRnWqD2swE3WFbh+SlNQz/orSNvHvOLufhS5s0Xamtji 
 xo59pX7xrAMkyf/a40HopHTcWD1Qkp9T0VBO0X43dfdbTH5gMdc7iOFmpHXj5EAi 
 wbRRAtXp75F6tdYHf4n6I9y+N2auRz1SF1KOPb69mjkjx8Pujy8EwZdfpwABqLtu 
 4D06KlRrVmCiduvc0eVBcUVOa0o2lait2y0cMLa1M2Tt3rwNZb23nrJ3T9xXhrIY 
 GKW/N+uQ2uC028Wqh3oFcOrjN6S6XU6rahhojCSSXsfMddmzsgz6qPdy3voAa68j 
 e4Z/aP5Q9fPViW3j/E9FGmrQU89eOUdPVabbrJNu2J3DqGu3eaRLpAJP9oa5v7Q+ 
 iEOGU38ZbLwMXhvw8VvMOnF9MKn9JAsoDZOPFOfuftZWmP1q0HqmBxxxg4WBW3hC 
 2EldloS4hNyaSJ4tIlex 
 =djIk 
 -END PGP SIGNATURE- 


-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


behavior of as- macro

2014-09-29 Thread Sunil S Nandihalli
Hi everybody,
 I get the following when I try to use the as- macro


user= (def x (as- {:a 10 :b 20} {:keys [a b] :as w}  {:a (* 2 a) :b (* 2
b)}))
#'user/x
user= x
{:keys [20 40], :as {:a 20, :b 40}}
user=

I would have expected x to be {:a 20 :b 40}, not what I see above.

Can somebody explain?
Thanks,
Sunil.

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: behavior of as- macro

2014-09-29 Thread Sunil S Nandihalli
I think the definition of as- should be changed to this. I feel this
behavior is more consistent with the rest of clojure.

(defmacro as- [expr name  forms] `(let [~name ~expr ~@(interleave (repeat
name) (take (dec (count forms)) forms))] ~(last forms))

Thanks,
Sunil

On Mon, Sep 29, 2014 at 2:11 PM, Sunil S Nandihalli 
sunil.nandiha...@gmail.com wrote:

 Hi everybody,
  I get the following when I try to use the as- macro


 user= (def x (as- {:a 10 :b 20} {:keys [a b] :as w}  {:a (* 2 a) :b (* 2
 b)}))
 #'user/x
 user= x
 {:keys [20 40], :as {:a 20, :b 40}}
 user=

 I would have expected x to be {:a 20 :b 40}, not what I see above.

 Can somebody explain?
 Thanks,
 Sunil.


-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


core.async: peek the next value from a channel without consuming it

2014-09-29 Thread Nahuel Greco
Currently if you block/park on a channel reading it by using !!/! or
alts!/alts!! the value will be consumed when it appears, so there is no way
to block/park waiting a new value without removing it from the channel.
There is a non-consuming peek operation planned in the core.async roadmap
or a design rationale exists for not including that operation?

Saludos,
Nahuel Greco.

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [PSA] Clojars scp disabled until further notice

2014-09-29 Thread Michael Klishin
On 27 September 2014 at 09:32:13, Sean Corfield (s...@corfield.org) wrote:
 If Clojars' scp remains unavailable, will that pain be sufficient  
 to
 switch library maintainers to https deploy? Or will those maintainers  
 just stop making releases and abandon their libraries?

I've had to do a few releases last weekend and had to urgently do one today.

`lein clojars deploy` works for some projects but fails with others.
The docs cover deploying to private repos in a lot of detail but do not
mention Clojars-specific configuration (e.g. if I don't have the time to fight
GnuPG and want to just disable signing altogether with clojars).

In general, my experience as library maintainer has gone from it's trivial to 
deploy a new release, I do it all the time to deploying libraries is a 
nightmare,
I'd rather do it as late as possible.

I have no choice to go through this whole GnuPG dance all the way — you can't 
maintain 30+ libraries otherwise — but I'm really unhappy about having to do 
that. 
--  
@michaelklishin, github.com/michaelklishin

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: behavior of as- macro

2014-09-29 Thread Nahuel Greco
I reported this issue to the Clojure JIRA a while ago:
http://dev.clojure.org/jira/browse/CLJ-1418 , please vote it up.
 El 29/09/2014 05:55, Sunil S Nandihalli sunil.nandiha...@gmail.com
escribió:

 I think the definition of as- should be changed to this. I feel this
 behavior is more consistent with the rest of clojure.

 (defmacro as- [expr name  forms] `(let [~name ~expr ~@(interleave
 (repeat name) (take (dec (count forms)) forms))] ~(last forms))

 Thanks,
 Sunil

 On Mon, Sep 29, 2014 at 2:11 PM, Sunil S Nandihalli 
 sunil.nandiha...@gmail.com wrote:

 Hi everybody,
  I get the following when I try to use the as- macro


 user= (def x (as- {:a 10 :b 20} {:keys [a b] :as w}  {:a (* 2 a) :b (*
 2 b)}))
 #'user/x
 user= x
 {:keys [20 40], :as {:a 20, :b 40}}
 user=

 I would have expected x to be {:a 20 :b 40}, not what I see above.

 Can somebody explain?
 Thanks,
 Sunil.


  --
 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
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.


-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Where can one find low hanging fruit for open source contribution?

2014-09-29 Thread Mikera
I'd suggest picking something based on your own interests. It is always 
best to work on something where you have personal motivation / passion.

Once you've done that: identify an issue or two that you want to work on, 
engage with the community (to discuss ideas, check that nobody else is 
working on the same issue) and finally get hacking.

A plug for a couple of my favourite projects in the data science / 
numerical computing space (for you, or anyone else who is keen!):
- core.matrix has quite a few fairly accessible enhancements / issues to 
tackle: https://github.com/mikera/core.matrix/issues
- Incanter is also a very interesting project to work 
on: https://github.com/incanter/incanter/issues



On Saturday, 27 September 2014 14:34:19 UTC+8, kurofune wrote:

 I am an looking for a good, active, open source Clojure library/project to 
 contribute to, but am not sure where to start. Could somebody give an 
 intermediate level programmer a  few pointers as to where to begin? 


-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Acceptance testing with Clojure

2014-09-29 Thread Ashton Kemerling
Possibly, I don't know off the top of my head though.

On Mon, Sep 29, 2014 at 2:13 AM, Adrian Mowat adrian.mo...@gmail.com
wrote:

 Thanks for pointing out prism - it's just what I needed.
 Is there any way to add colours to the output so I can easily see if a test 
 failed?
 On Sunday, 28 September 2014 15:34:39 UTC+1, Ashton Kemerling wrote:

 -BEGIN PGP SIGNED MESSAGE- 
 Hash: SHA1 

 I can answer this in two ways: 

 1. Acceptance testing Clojure code. 
 2. Acceptance testing other code with Clojure. 

 I have significantly more experience with the latter than the former. 

 All in all, I prefer the built in clojure.test library over more 
 opinionated libraries like Midje. In particular I recommend adding in 
 Aphyr's excellent Prism plugin to your profiles.clj to do auto 
 testing, and pjstadig`s similarly excellent humane-test-output for 
 readability. 

 My dislike of midje stems from how awkward I found it to share setup 
 code between tests. I feel that clojure.test nests more, allowing me 
 to save more code up front. I also haven't used Midje in a while, so 
 Brian might've upgraded it without me noticing. 

 You also cannot go wrong with test.check. I really enjoy using it for 
 both correctness and simple profiling (e.g. print to console and see 
 if anything gets too slow). 

 On the latter front, test.check + JDBC/Selenium/HTTP appears to be one 
 of the most fruitful ways of hunting down bugs in single-page 
 applications that I've ever seen. I think at this point the bug count 
 for our testing code is close to 5 for an average of 3 hours per bug. 
 Most of these bugs were either concurrency, caching, or SQL based, and 
 some were close to 4 years old. I'll be giving a talk on this subject 
 at the Conj this year, and the video will be posted later if you 
 aren't attending. 

 For more info on test.check, you should check out Reid Draper's 
 Cognicast episode 
 (
 http://thinkrelevance.com/blog/2013/11/11/reid-draper-cognicast-episode-045) 

 and my Cognicast episode 
 (http://blog.cognitect.com/cognicast/ashton-kemerling-064) 

 On 09/28/2014 08:24 AM, Ruslan Prokopchuk wrote: 
  I've googled around a little bit, but didn't found any relevant 
  info about subject. Please, share your experience about acceptance 
  testing with Clojure! 
  

 - -- 
 Ashton 
 -BEGIN PGP SIGNATURE- 
 Version: GnuPG v1 

 iQIcBAEBAgAGBQJUKBxtAAoJEIkUqIW02x05kBMQALUcIDvGO+ohCVUJw2xC2HMT 
 UPBK3eFHVhrgp84EqFx00A/+/sFmXM6wKWzcbTuEeG4YEuiea2UiZjqs7bFvqg3w 
 L2j3CwGpG+eENSP4CQ4L2qB0n4ljuWSqHgH1eWYIGC98f6hKfMC2Itb7SEKWdm1M 
 iYTQdFKhULbsmahwL1Z+dKuxe9Q6Vv20HahQan5T7JY8jE8QJI5d/icXI8xel6OV 
 3wlsW1AfBec1d7r/67R0MRnWqD2swE3WFbh+SlNQz/orSNvHvOLufhS5s0Xamtji 
 xo59pX7xrAMkyf/a40HopHTcWD1Qkp9T0VBO0X43dfdbTH5gMdc7iOFmpHXj5EAi 
 wbRRAtXp75F6tdYHf4n6I9y+N2auRz1SF1KOPb69mjkjx8Pujy8EwZdfpwABqLtu 
 4D06KlRrVmCiduvc0eVBcUVOa0o2lait2y0cMLa1M2Tt3rwNZb23nrJ3T9xXhrIY 
 GKW/N+uQ2uC028Wqh3oFcOrjN6S6XU6rahhojCSSXsfMddmzsgz6qPdy3voAa68j 
 e4Z/aP5Q9fPViW3j/E9FGmrQU89eOUdPVabbrJNu2J3DqGu3eaRLpAJP9oa5v7Q+ 
 iEOGU38ZbLwMXhvw8VvMOnF9MKn9JAsoDZOPFOfuftZWmP1q0HqmBxxxg4WBW3hC 
 2EldloS4hNyaSJ4tIlex 
 =djIk 
 -END PGP SIGNATURE- 

 -- 
 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
 --- 
 You received this message because you are subscribed to the Google Groups 
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] Clojure Videos (with options for Linux users)

2014-09-29 Thread Luis Matoso
+1 for Paypal. I from brazil and i would be awesome to pay using paypal

On Monday, September 22, 2014 1:22:35 PM UTC-3, Bozhidar Batsov wrote:

 I was thinking the same thing. Lack of paypal support is the only reason I 
 haven’t subscribed yet…

 Not sure if it’s something supported by pivotshare, though.

 —
 Cheers, 
 Bozhidar

 On September 22, 2014 at 5:52:05 PM, Mateusz Fiołka (mateusz...@gmail.com 
 javascript:) wrote:


 Paypal payment option would be nice.


 On Friday, September 19, 2014 2:51:46 AM UTC+2, tbc++ wrote: 

 Just wanted to throw this out there, but I've been making steady progress 
 on my Clojure Tutorial Videos (https://tbaldridge.pivotshare.com). We're 
 up to 43 videos with new episodes added at a rate of about 2-3 a week.  

 Some users have expressed a desire for the raw MP4 files for use on 
 Linux, or other platforms where flash is not optimal, so I'm also happy to 
 announce that the videos are available via Dropbox. There's a link on the 
 site, the price is the same, but the process is manual so there is a 
 processing delay of 1-2 days. 

 Thanks to everyone who's offered encouragement and feedback. And 
 yes...transducer videos will be up *soon*. They're recorded, but you should 
 really start by watching the video of Rich's Strange Loop talk, that he'll 
 be giving tomorrow. 

 /sameless ad
  
  --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clo...@googlegroups.com javascript:
 Note that posts from new members are moderated - please be patient with 
 your first post.
 To unsubscribe from this group, send email to
 clojure+u...@googlegroups.com javascript:
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups 
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to clojure+u...@googlegroups.com javascript:.
 For more options, visit https://groups.google.com/d/optout.



-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Handling java streams..

2014-09-29 Thread John Gabriele
On Monday, June 27, 2011 5:50:52 PM UTC-4, Ken Wesson wrote:

 On Mon, Jun 27, 2011 at 6:52 AM, Andreas Liljeqvist bon...@gmail.com 
 javascript: wrote:
   most clojurists(?)
  seems to roll their own solution.

 Probably because it's [clojure.java.io] not in clojure.core, which means

 a) it isn't found by searching the docs in many of the usual ways;
 {snip}

 
My go-to doc is the cheatsheet, and I do see mention of it there.

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: behavior of as- macro

2014-09-29 Thread Sunil S Nandihalli
upvoted your bug-report.

On Mon, Sep 29, 2014 at 4:56 PM, Nahuel Greco ngr...@gmail.com wrote:

 I reported this issue to the Clojure JIRA a while ago:
 http://dev.clojure.org/jira/browse/CLJ-1418 , please vote it up.
  El 29/09/2014 05:55, Sunil S Nandihalli sunil.nandiha...@gmail.com
 escribió:

 I think the definition of as- should be changed to this. I feel this
 behavior is more consistent with the rest of clojure.

 (defmacro as- [expr name  forms] `(let [~name ~expr ~@(interleave
 (repeat name) (take (dec (count forms)) forms))] ~(last forms))

 Thanks,
 Sunil

 On Mon, Sep 29, 2014 at 2:11 PM, Sunil S Nandihalli 
 sunil.nandiha...@gmail.com wrote:

 Hi everybody,
  I get the following when I try to use the as- macro


 user= (def x (as- {:a 10 :b 20} {:keys [a b] :as w}  {:a (* 2 a) :b (*
 2 b)}))
 #'user/x
 user= x
 {:keys [20 40], :as {:a 20, :b 40}}
 user=

 I would have expected x to be {:a 20 :b 40}, not what I see above.

 Can somebody explain?
 Thanks,
 Sunil.


  --
 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
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.

  --
 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
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.


-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] A guide to setup test driven workflow for Clojure

2014-09-29 Thread suvash
ns-tracker seems to be pretty neat too. Thanks for letting me know.

On Monday, September 29, 2014 3:57:20 AM UTC+2, Tao Zhou wrote:

 just use: https://github.com/weavejester/ns-tracker,

 (ns xxx.repl)

 (def modified-namespaces (ns-tracker [src test]))

 (defn reload []
   (doseq [ns-sym (modified-namespaces)]
 (require ns-sym :reload)))

 and in project.clj

  :repl-options  {:init-ns xxx.repl}

 when modified files, just (reload) in a open REPL.


 -- 
 tao.zhou2009
 Sent with Sparrow http://www.sparrowmailapp.com/?sig

 On Monday, September 29, 2014 at 7:16 AM, Colin Williams wrote:

 This seems cool, my approach isn't nearly as sophisticated and much more 
 editor dependent.  I've using prelude, which include projectile, which 
 binds C-c p P to projectile-test-project.

 There were a couple customizations I had to make to get it really 
 streamlined, though.  The command shows up in the compile prompt, but I can 
 get rid of that by customizing compilation-read-command to nil.  It doesn't 
 save when this variable is nil, so I bound a keyboard macro to F6: [?\s-p 
 ?S ?\s-p ?P]

 On Saturday, September 27, 2014 5:43:05 PM UTC-4, suvash wrote:

 Hi friends,

 I have just posted a guide to setup a test driven workflow for Clojure, 
 the idea being able to have a workflow where one does not have to leave the 
 editor to execute tests as the files are modified.
 It is posted at http://suva.sh/2014/10/27/test-workflow-setup-for-clojure/

 I hope this comes of use to somebody else as well, as I've been quite 
 bummed to not have run into a tutorial as such.

 Please feel free to discuss it at reddit / HN as you will.
 https://news.ycombinator.com/item?id=8377951

 http://www.reddit.com/r/Clojure/comments/2hn8u2/a_guide_to_setup_test_driven_workflow_for_clojure/

 Thanks
 #suvash

  -- 
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clo...@googlegroups.com javascript:
 Note that posts from new members are moderated - please be patient with 
 your first post.
 To unsubscribe from this group, send email to
 clojure+u...@googlegroups.com javascript:
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 --- 
 You received this message because you are subscribed to the Google Groups 
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to clojure+u...@googlegroups.com javascript:.
 For more options, visit https://groups.google.com/d/optout.
  
  
  

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Clojure cheat sheet now links to ClojureDocs.org for things added since Clojure 1.4

2014-09-29 Thread Andy Fingerhut
The Clojure cheat sheet with links to ClojureDocs.org [2] now also links to
ClojureDocs.org for things added since Clojure 1.4, because now
ClojureDocs.org [1] has been updated to include all of those things.  I
suspect Zachary Kim, or perhaps several people, deserve a round of applause
for all of the hard work that went into the updated ClojureDocs.org, and I
hope they toot their own horn with an announcement about it in this group.

As usual, the latest Clojure cheat sheets are available at [2].  The
version at clojure.org/cheatsheet will be updated some time to match.

Andy

[1] http://clojuredocs.org
[2] http://jafingerhut.github.io

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] Clojure Videos (with options for Linux users)

2014-09-29 Thread Michael Wood
You're in luck!

Check the link at the bottom of this page:
https://tbaldridge.pivotshare.com/

-- 
Michael Wood
On 29 Sep 2014 4:05 PM, Luis Matoso luismatos...@gmail.com wrote:

 +1 for Paypal. I from brazil and i would be awesome to pay using paypal

 On Monday, September 22, 2014 1:22:35 PM UTC-3, Bozhidar Batsov wrote:

 I was thinking the same thing. Lack of paypal support is the only reason
 I haven’t subscribed yet…

 Not sure if it’s something supported by pivotshare, though.

 —
 Cheers,
 Bozhidar

 On September 22, 2014 at 5:52:05 PM, Mateusz Fiołka (mateusz...@gmail.com)
 wrote:


 Paypal payment option would be nice.


 On Friday, September 19, 2014 2:51:46 AM UTC+2, tbc++ wrote:

 Just wanted to throw this out there, but I've been making steady
 progress on my Clojure Tutorial Videos (https://tbaldridge.
 pivotshare.com). We're up to 43 videos with new episodes added at a
 rate of about 2-3 a week.

 Some users have expressed a desire for the raw MP4 files for use on
 Linux, or other platforms where flash is not optimal, so I'm also happy to
 announce that the videos are available via Dropbox. There's a link on the
 site, the price is the same, but the process is manual so there is a
 processing delay of 1-2 days.

 Thanks to everyone who's offered encouragement and feedback. And
 yes...transducer videos will be up *soon*. They're recorded, but you should
 really start by watching the video of Rich's Strange Loop talk, that he'll
 be giving tomorrow.

 /sameless ad

  --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clo...@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+u...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+u...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.

  --
 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
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.


-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure cheat sheet now links to ClojureDocs.org for things added since Clojure 1.4

2014-09-29 Thread zk
Hey, thanks for the kind words, Andy.

I'd like to apologize to everybody here, I know it's been very frustrating 
having such a visible project like ClojureDocs behind for so long. With 
this rewrite bumping versions is a 3 line code change and a redeploy [1], 
so version lags won't happen again.

I'll try to get a comprehensive post out about the new stack, experience 
changes,  future of the project soon.

- Zack

[1] https://github.com/zk/clojuredocs#clojure-version

On Monday, September 29, 2014 2:52:14 PM UTC-7, Andy Fingerhut wrote:

 The Clojure cheat sheet with links to ClojureDocs.org [2] now also links 
 to ClojureDocs.org for things added since Clojure 1.4, because now 
 ClojureDocs.org [1] has been updated to include all of those things.  I 
 suspect Zachary Kim, or perhaps several people, deserve a round of applause 
 for all of the hard work that went into the updated ClojureDocs.org, and I 
 hope they toot their own horn with an announcement about it in this group.

 As usual, the latest Clojure cheat sheets are available at [2].  The 
 version at clojure.org/cheatsheet will be updated some time to match.

 Andy

 [1] http://clojuredocs.org
 [2] http://jafingerhut.github.io


-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure cheat sheet now links to ClojureDocs.org for things added since Clojure 1.4

2014-09-29 Thread gvim

On 29/09/2014 22:52, Andy Fingerhut wrote:


As usual, the latest Clojure cheat sheets are available at [2].  The
version at clojure.org/cheatsheet http://clojure.org/cheatsheet will
be updated some time to match.

Andy

[1] http://clojuredocs.org
[2] http://jafingerhut.github.io


Any chance of an updated cljs-cheatsheet? The one listed on the same 
github page is 3 years old.


gvim

--
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
--- 
You received this message because you are subscribed to the Google Groups Clojure group.

To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Where can one find low hanging fruit for open source contribution?

2014-09-29 Thread Michael Drogalis
Hi there,

About a week ago, I open sourced Onyx, a new distributed computation 
platform: https://github.com/MichaelDrogalis/onyx

I've been looking for help from developers of all skill levels, though I 
have 3 or 4 open tasks particularly well suited to someone with 
intermediate skills.

Two tasks about validating data shape and throwing good error messages:
- https://github.com/MichaelDrogalis/onyx/issues/2
- https://github.com/MichaelDrogalis/onyx/issues/3

And two feature-level tasks:
- Exposing a Java API: https://github.com/MichaelDrogalis/onyx/issues/1
- Creating a simple monitoring 
dashboard: https://github.com/MichaelDrogalis/onyx/issues/12

Takes a bit of learning about the project, but it's pretty cool stuff, and 
I'd be happy to help you along.

On Friday, September 26, 2014 11:34:19 PM UTC-7, kurofune wrote:

 I am an looking for a good, active, open source Clojure library/project to 
 contribute to, but am not sure where to start. Could somebody give an 
 intermediate level programmer a  few pointers as to where to begin? 


-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Where can one find low hanging fruit for open source contribution?

2014-09-29 Thread Marcus Blankenship
Cool, thanks Michael.  Do you mind if I add it to the Clojure Learning 
Resources repo page?

https://github.com/marcuscreo/clojure-learning-resources


On Sep 29, 2014, at 5:54 PM, Michael Drogalis madrush...@gmail.com wrote:

 Hi there,
 
 About a week ago, I open sourced Onyx, a new distributed computation 
 platform: https://github.com/MichaelDrogalis/onyx
 
 I've been looking for help from developers of all skill levels, though I have 
 3 or 4 open tasks particularly well suited to someone with intermediate 
 skills.
 
 Two tasks about validating data shape and throwing good error messages:
 - https://github.com/MichaelDrogalis/onyx/issues/2
 - https://github.com/MichaelDrogalis/onyx/issues/3
 
 And two feature-level tasks:
 - Exposing a Java API: https://github.com/MichaelDrogalis/onyx/issues/1
 - Creating a simple monitoring dashboard: 
 https://github.com/MichaelDrogalis/onyx/issues/12
 
 Takes a bit of learning about the project, but it's pretty cool stuff, and 
 I'd be happy to help you along.
 
 On Friday, September 26, 2014 11:34:19 PM UTC-7, kurofune wrote:
 I am an looking for a good, active, open source Clojure library/project to 
 contribute to, but am not sure where to start. Could somebody give an 
 intermediate level programmer a  few pointers as to where to begin? 
 
 -- 
 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
 --- 
 You received this message because you are subscribed to the Google Groups 
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Where can one find low hanging fruit for open source contribution?

2014-09-29 Thread Mike Drogalis
Please do. :)

On Mon, Sep 29, 2014 at 5:57 PM, Marcus Blankenship mar...@creoagency.com
wrote:

 Cool, thanks Michael.  Do you mind if I add it to the Clojure Learning
 Resources repo page?

 https://github.com/marcuscreo/clojure-learning-resources


 On Sep 29, 2014, at 5:54 PM, Michael Drogalis madrush...@gmail.com
 wrote:

 Hi there,

 About a week ago, I open sourced Onyx, a new distributed computation
 platform: https://github.com/MichaelDrogalis/onyx

 I've been looking for help from developers of all skill levels, though I
 have 3 or 4 open tasks particularly well suited to someone with
 intermediate skills.

 Two tasks about validating data shape and throwing good error messages:
 - https://github.com/MichaelDrogalis/onyx/issues/2
 - https://github.com/MichaelDrogalis/onyx/issues/3

 And two feature-level tasks:
 - Exposing a Java API: https://github.com/MichaelDrogalis/onyx/issues/1
 - Creating a simple monitoring dashboard:
 https://github.com/MichaelDrogalis/onyx/issues/12

 Takes a bit of learning about the project, but it's pretty cool stuff, and
 I'd be happy to help you along.

 On Friday, September 26, 2014 11:34:19 PM UTC-7, kurofune wrote:

 I am an looking for a good, active, open source Clojure library/project
 to contribute to, but am not sure where to start. Could somebody give an
 intermediate level programmer a  few pointers as to where to begin?


 --
 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
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.


 Best,
 Marcus

 Marcus Blankenship
 \\\ Problem Solver, Linear Thinker
 \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

  --
 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
 ---
 You received this message because you are subscribed to a topic in the
 Google Groups Clojure group.
 To unsubscribe from this topic, visit
 https://groups.google.com/d/topic/clojure/cc-I35EVOAI/unsubscribe.
 To unsubscribe from this group and all its topics, send an email to
 clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.


-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] aprint (awesome print) released

2014-09-29 Thread tao.zhou2009
lein repl
nREPL server started on port 51413 on host 127.0.0.1 - nrepl://127.0.0.1:51413
REPL-y 0.3.1
Clojure 1.6.0
Docs: (doc function-name-here)
  (find-doc part-of-name-here)
  Source: (source function-name-here)
 Javadoc: (javadoc java-object-or-class-here)
Exit: Control+D or (exit) or (quit)
 Results: Stored in vars *1, *2, *3, an exception in *e

test.core= (cprint hello) 
hello
nil
test.core= (cprint {:I [heard {:you like} {:nifty tools} {:very 
muuuch}], :so [I 'made '(something 4 you)]})
{:I [heard {:you like} {:nifty tools} {:very muuuch}],
 :so [I made (something 4 you)]}
nil
test.core= Bye for now!


https://github.com/greglook/puget

puget.printer/cprint does not have this problem.

-- 
tao.zhou2009
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)


On Monday, September 29, 2014 at 1:27 PM, tao.zhou2009 wrote:

 stty sane 
 
 after execute the above command, the terminal is normal.  
 
 -- 
 tao.zhou2009
 Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
 
 
 On Monday, September 29, 2014 at 12:29 PM, Michael Wood wrote:
 
  stty sane 
 
 

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure cheat sheet now links to ClojureDocs.org for things added since Clojure 1.4

2014-09-29 Thread Andy Fingerhut
I haven't gotten into ClojureScript myself yet, so don't really have the
knowledge or interest to update the one there.

If there is an actively maintained one hosted somewhere else, let me know
and I will link to it.  If someone wants to update the one on my page
(source at [1]), I would be happy to host it there.

Just now I did a bit of Google searching to see if there has been an
updated one created by anyone.  I found these, and several others, which
appear to be identical, or very nearly so:


http://appletree.or.kr/quick_reference_cards/Others/ClojureScript%20Cheat%20Sheet.pdf

https://github.com/readevalprintlove/clojurescript-cheatsheet/blob/master/cljs-cheatsheet.pdf

[1] https://github.com/jafingerhut/clojure-cheatsheets/tree/master/src

Andy

On Mon, Sep 29, 2014 at 5:00 PM, gvim gvi...@gmail.com wrote:

 On 29/09/2014 22:52, Andy Fingerhut wrote:


 As usual, the latest Clojure cheat sheets are available at [2].  The
 version at clojure.org/cheatsheet http://clojure.org/cheatsheet will
 be updated some time to match.

 Andy

 [1] http://clojuredocs.org
 [2] http://jafingerhut.github.io


 Any chance of an updated cljs-cheatsheet? The one listed on the same
 github page is 3 years old.

 gvim

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] Onyx: Distributed data processing in Clojure

2014-09-29 Thread Huahai Yang
HI MIchael, 

Great work. I enjoyed your strangeloop talk. 

In the README.md, you stated that Onyx competes against Storm, Cascading, 
Map/Reduce, Dryad, Apache Sqoop, Twitter Crane.  Could you please shed 
some light on a comparison with Spark?  Apparently Spark is on the road to 
become a favorite among some data scientists. 

In a broader sense, I am wondering what would be the Clojure's answer for 
Spark, having seen a huge boost to Scala by the popularity of Spark. It 
would be great to hear some opinions here. Thanks.

-huahai

On Friday, September 19, 2014 1:24:12 PM UTC-7, Michael Drogalis wrote:

 I'm happy to open source Onyx, a new kind of distributed data processing 
 framework for Clojure and the JVM.

 Blog post: 
 http://michaeldrogalis.tumblr.com/post/96727357001/onyx-distributed-data-processing-for-clojure

 GitHub: https://github.com/MichaelDrogalis/onyx

 Starter repo: https://github.com/MichaelDrogalis/onyx-starter

 Thanks!
 -- @MichaelDrogalis


-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] Onyx: Distributed data processing in Clojure

2014-09-29 Thread Christopher Small
Regarding the broader sense, I've heard good things about flambo (
https://github.com/yieldbot/flambo), but haven't tried it. Of course, it's
always nice to have something that's written in the language your working
with; as nice as JVM interop is, it can have it's warts. So, the question
stands.

Another thing to check out are the Parallel Universe offerings. Their
Galaxy cluster work distributed data capabilies bare similarity to some
(not all) of the offerings of Spark. And while that particular project
doesn't seem to be Clojure ready (so far as I know), they have some other
work that is; in particular Pulsar, which is an actor system with light
weight threads closely modeled after Erlang. Perhaps with their clear
interest in Clojure, they could be coaxed into creating Clojure bindings :-)

Chris

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.