9:08dzhus`: If I update dependencies in my project.clj, can I get CIDER to pick the up in the classpath without killing the REPL buffer and jacking in from scratch?

9:27schmir: dzhus`: there's vinyasa that may help a bit (at least with new dependencies). upgrading probably doesn't work though (just guessing)

9:37ionthas: Is there any way to apply a function to each vector inside a vector? (def v3 [[10 [1 2]] [30 [4 5]]]) I would like to apply a custom function to each vector. Using (apply) results on a "Wrong number of args exception".

9:37dzhus`: ionthas: I believe you might use something from clojure.walk

10:30dzhus`: I believe that using components library implies that I need to have a "main" function in my app that will actually start the components?

10:31 But I do `lein ring uberjar` to build my app which only requires ring routes to be defined, can I somehow tweak the main function it generates for me to include components startup?

10:33justin_smith: dzhus`: do component startup in the function that returns your handler

10:39dzhus`: justin_smith: I don't think that I have one. I have a defintion of my routes and handlers but no function that "returns" them

10:45justin_smith: dzhus`: I forget if lein ring has a mechanism for this directly... but if nothing else you should be able to define the handler in terms of a delay (so that it only runs when the handler is to be used, and only runs on first usage)

10:49justin_smith: heh, np, but the delay trick is generally useful if you need to hack in init in something that doesn't provide the option :)

12:21hlolli: who's would know of cleaver way to make a function that finds the avarage of two numbers in a list and put into new list, so I could get: [0.5 1.5 2.5 3.5] from [1 3] and [0 1 2 3] from [0 2]

17:23TEttinger: aaelony: ghadishayban left, I wanted to mention that I encountered some pitfalls trying to get some spark concepts to carry over to clojure

17:24 aaelony: it is neat how clojure seems to be revitalizing lisp dev a bit, that and racket

17:24 people seem to be more willing to make new languages that are unashamed to use parentheses

17:27aaelony: TEttinger: I agree. Speaking for myself, I find that it is easier to come back to a project and figure out what is going on just by looking at each function involved. In other languages, it's unclear what an object is doing under the hood and what is being changed inadvertently or mysteriously. Just my 2 cents.

17:28 TEttinger: it uses rpython to compile a vm that does not contain the python runtime - the python runtime would be a separate (and I think incompatible) target for rpython. Pixie doesn't load python libs.

17:34ane: i once sneezed and wrote tanstaafl when i meant to write that is

18:00blake_: Hey, all: Trying to use wrap-anti-forgery and ALL my POST pages are returning Invalid Anti-Forgery Token. I can see the token inside the page. I used the (anti-forgery-field) function. I put csrf/wrap-anti-forgery just above session.