Re: partition-when?

2015-08-19 Thread Moe Aboulkheir
Laurens, I don't think I've encountered an identical function I can point you to, but here's an alternative implementation: (defn partition-when [pred coll] (lazy-seq (when-let [[h & t] (seq coll)] (let [[run remains] (split-with (complement pred) t)] (cons (cons h run) (partitio

Re: using core.async results in page getting replaced with empty iframe

2015-08-19 Thread Daniel Higginbotham
Here you go! [[org.clojure/clojure "1.7.0"] [org.clojure/clojurescript "1.7.48"] [org.clojure/core.async"0.1.346.0-17112a-alpha"] [adzerk/bootlaces "0.1.11" :scope "test"] [adzerk/boot-reload"0.3.1" :scope "test"] [pandeiro/boot-http"0.6.3

when the body of the request is HttpInputOverHTTP, how do I get the string representation?

2015-08-19 Thread Mike Rodriguez
Off subject. Just going to throw it out there that HttpInputOverHTTP looks like a CamelCase naming convention gone wrong. Id like to hear why it was named that way. :) -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email

partition-when?

2015-08-19 Thread Laurens Van Houtven
Hi, I needed a function that partitions (coll a) => (coll (coll a)), starting a new subcoll whenever a given pred is true. Use case: I have a sequence of rows; these rows form groups; I want to group them. A group is started by a header; so I want a new coll whenever my is-header? pred returns

Re: How can find something inside heavily nested data structure ?

2015-08-19 Thread 'Alan Forrester' via Clojure
On 19 Aug 2015, at 18:08, Hussein B. wrote: > Here is more concrete example > > (def s [{"n" {"id" "a"} "d" 2 "children" [{"n" {"id" "c"} "d" 4 "children" > nil}]} {"n" {"id" "b"} "d" 3 "children" nil}]) > > > I want to find the map that has value "c" for "id". If found, I need to > return t

Re: using core.async results in page getting replaced with empty iframe

2015-08-19 Thread Timothy Baldridge
core.async has nothing to do with the DOM, so I don't know how this could happen. On Wed, Aug 19, 2015 at 3:00 PM, Malcolm Sparks wrote: > Would you mind pasting the rest of your dependencies? This is the most > curious of puzzles and I'd love to know the answer - but I'm really stumped > so ple

Re: using core.async results in page getting replaced with empty iframe

2015-08-19 Thread Malcolm Sparks
Would you mind pasting the rest of your dependencies? This is the most curious of puzzles and I'd love to know the answer - but I'm really stumped so please provide the next clue! On Wednesday, 19 August 2015 19:32:22 UTC+1, Daniel Higginbotham wrote: > > I've found that using core.async in one

Re: when the body of the request is HttpInputOverHTTP, how do I get the string representation?

2015-08-19 Thread Malcolm Sparks
If I were you, I would reach into my toolbox for https://github.com/ztellman/byte-streams - worth a try On Wednesday, 19 August 2015 20:57:57 UTC+1, Lawrence Krubner wrote: > > I know this has been asked before, but Google is interpreting > "HttpInputOverHTTP" as "Http Input Over HTTP" which ren

Re: when the body of the request is HttpInputOverHTTP, how do I get the string representation?

2015-08-19 Thread Thomas Heller
No idea what HttpInputOverHTTP is but I'd guess that it is an InputStream implementation. Try (slurp (:body request)) HTH, /thomas On Wednesday, August 19, 2015 at 9:57:57 PM UTC+2, Lawrence Krubner wrote: > > I know this has been asked before, but Google is interpreting > "HttpInputOverHTTP"

when the body of the request is HttpInputOverHTTP, how do I get the string representation?

2015-08-19 Thread Lawrence Krubner
I know this has been asked before, but Google is interpreting "HttpInputOverHTTP" as "Http Input Over HTTP" which renders it useless for finding conversations that are specific to the HttpInputOverHTTP class. (off topic: I wish there was a good search engine for software terms). I've a simple w

[ANN] superstring 2.0.0 with clojurescript support!

2015-08-19 Thread Lars Andersen
I'm happy announce the release of version 2.0.0 of https://github.com/expez/superstring, a string manipulation library. The most notable change in 2.0.0 is the addition of clojurescript support. To read about the other changes check out: https://github.com/expez/superstring/blob/master/CHANGELO

using core.async results in page getting replaced with empty iframe

2015-08-19 Thread Daniel Higginbotham
I've found that using core.async in one of my projects results in the entire DOM getting replaced with an empty iframe when I view the site in Firefox. I'm using [org.clojure/clojure "1.7.0"] [org.clojure/clojurescript "1.7.48"] [org.clojure/core.async"0.1.346.0-17112a-alpha"] I've

Power of Clojure/Lisp s-expressions as a debugging aid

2015-08-19 Thread gvim
As a relative Clojure novice I'm finding Lisp's s-expressions provide a simplified debugging experience, Java stacktraces aside, unparallelled in any other language I've come across. I was recently having trouble with this function: (defn shared-aspects [my-id your-id] (for [[{left :l right

Re: Unable to write GPL software with clojure?

2015-08-19 Thread John Gabriele
On Wednesday, August 19, 2015 at 9:33:13 AM UTC-4, Phillip Lord wrote: > > > It would be interesting to do a survey of license use. I am sure EPL is > common, partly because Clojure uses it, and partly because leiningen > puts it in as the default (bad leiningen!). > > Interesting aside, I see t

Re: How can find something inside heavily nested data structure ?

2015-08-19 Thread Hussein B.
Here is more concrete example (def s [{"n" {"id" "a"} "d" 2 "children" [{"n" {"id" "c"} "d" 4 "children" nil}]} {"n" {"id" "b"} "d" 3 "children" nil}]) I want to find the map that has value "c" for "id". If found, I need to return the map {"n" {"id" "c"} "d" 4 "children" nil} On Wednesday, Au

Re: How can find something inside heavily nested data structure ?

2015-08-19 Thread Hussein B.
Each node is represented as map: {prop1 prop2 prop3 children} children is a vector of nested nodes [ prop1 prop2 children [ {prop1 prop2 children []} {prop1 prop2 children [{new-node} {new-node} ... {another-node}] ] [ {prop1 prop2 children []} {prop1 prop2 children [{new-node} {new-node

Re: How can find something inside heavily nested data structure ?

2015-08-19 Thread Gary Verhaegen
If you want more specific answers, you'll need to describe the structure of your tree. In particular, what is the relationship between your conceptual nodes and your data structures (vectors and maps)? On 19 August 2015 at 17:26, Andy- wrote: > I have yet to evaluate it myself but this might do h

Re: How can find something inside heavily nested data structure ?

2015-08-19 Thread Andy-
I have yet to evaluate it myself but this might do help you: https://github.com/nathanmarz/specter On Wednesday, August 19, 2015 at 10:18:06 AM UTC-4, Hussein B. wrote: > > Hi, > > I have transformed JSON response into the equivalent data structure using > Cheshire library. > > The result is a

Re: How can find something inside heavily nested data structure ?

2015-08-19 Thread Marc O'Morain
Hi Hussein, A combination of filter and tree-seq might do what you need. Marc On 19 August 2015 at 15:18, Hussein B. wrote: > Hi, > > I have transformed JSON response into the equivalent data structure using > Cheshire library. > > The result is a huge nested data structure , mostly vectors and

How can find something inside heavily nested data structure ?

2015-08-19 Thread Hussein B.
Hi, I have transformed JSON response into the equivalent data structure using Cheshire library. The result is a huge nested data structure , mostly vectors and maps. It is actually a tree. How to find a property that is nested deep inside the tree ? For example I'm search for the node that ha

Re: Unable to write GPL software with clojure?

2015-08-19 Thread Phillip Lord
Sean Corfield writes: > On 8/18/15, 3:04 PM, "Phillip Lord" phillip.l...@russet.org.uk> wrote: > > >>There *is*, however, an issue with use of many parts of the Clojure >>Ecosystem. > > Even if the "Clojure/core" definition extended to Contrib libraries, under > this consideration, you couldn’t

Re: Clojure Development jobs?

2015-08-19 Thread Murtaza Rampurawala
Hi Dan, Could you share your email on which we could send our details. I assume any replies on this thread are posted to the full community. Thanks, Murtaza On Friday, July 31, 2015 at 1:16:24 AM UTC+5:30, Dan McLaughlin wrote: > > Wanted to check in to see if it was OK to post any Clojure job

I'm trying to write Clojure with indentation, need some help

2015-08-19 Thread Jiyin Yiyong
I designed a indentation-based syntax for my toy language and used it to generate JavaScript. It's named Cirru. You can find more about that at: http://cirru.org/ http://repo.cirru.org/parser/ Comparing to JavaScript, I really love Clojure better. Or I may mean ClojureScript. As I started writi

Re: [ANN] Grenada 1.0.0-rc.2

2015-08-19 Thread Konstantin Shabanov
JFYI, it’s looking good in plain text. > On 19 Aug 2015, at 16:22, Richard Möhn wrote: > > Apologies to those reading this as plain text. I had forgotten how horrible > Google Groups' rendering is. > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" g

Re: [ANN] Grenada 1.0.0-rc.2

2015-08-19 Thread Richard Möhn
Apologies to those reading this as plain text. I had forgotten how horrible Google Groups' rendering is. -- 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 ar

[ANN] Grenada 1.0.0-rc.2

2015-08-19 Thread Richard Möhn
This project was announced three months ago as a ‘Common Clojure Source Metadata Model’. You might also have read about it in the Clojure Gazette. It is now called Grenada