[JOB] Clojure/Clojurescript Web Developer

2015-03-25 Thread Alexander Hudek
Hey all, For those who saw our previous job ads, our company has renamed from DiligenceEngine to Kira. We're still focusing on legal due diligence, but now also target other areas of document analysis. We're expanding our tech team yet again looking for another full stack web developer. For

Re: Packaging JNI extensions

2015-03-25 Thread Philippe Guillebert
Hi 1) yes this can be an issue, but usually in a JVM context you'd rather add threads to one JVM instead of running concurrent JVMs. 2) In the current iteration of indigenous there is a defined path for a given JNI resource so it'll create only one file in /tmp and reuse it on the following runs.

Re: is ok use a blocking get

2015-03-25 Thread coco
thanks for the reply Erik, that's what I feared, I'm using vertx with the ring adapter, basically I do several http async request in my handler and I've rewrote several libs for adapt thes e to vertx, so block my server is really bad for me :D ... http-kit offers an adaptation for ring which

Re: [GSoC] Typed Transient Proposal

2015-03-25 Thread Ambrose Bonnaire-Sergeant
Hi Sean, Sounds like you have greater ambitions than simply supporting transients. Please feel free to disregard any suggestions in the project template and make the *you* would like to implement over the summer. Please post it here or on Melange then we can discuss further. Thanks! Ambrose On W

Re: is ok use a blocking get

2015-03-25 Thread Erik Price
There is no best approach for this. Yes, you do end up blocking the request thread, but that’s what needs to happen if you the response requires the value returned by the channel. You can’t return a response to the browser and then change it later when the channel sends its value. (You’d have the s

nested transducers

2015-03-25 Thread Karsten Schmidt
Just a quick sense checking question, since I can't find much info/examples about this: Is this use of `eduction` the most efficient and/or idiomatic way to create a 1:N mapping? I.e. in the example below for each value in `cells` N transformed values are created... Could this be also achieved vi

Re: [ANN] Reagent + Sente (+ Heroku) = Rente

2015-03-25 Thread Henrik Mohr
Rente just got a "Deploy to Heroku" button for easy clone/deployment: https://github.com/enterlab/rente A running demo of Rente can be found here: https://enterlab-rente.herokuapp.com Best, Henrik On Tuesday, March 10, 2015 at 12:11:51 PM UTC+1, Henrik Mohr wrote: > > Rente has been upgraded to

[GSoC] Typed Transient Proposal

2015-03-25 Thread Sean Laguna
Hi, I am a third year computer science PhD student at the University of Chicago, and am interested in submitting a proposal for the typed transients project. I am very interested, in general, about presistency, transience, and the interaction between the two models for operating on data. Persi

Re: Current state of automatic generation of externs file for CLJS Advanced Compilation?

2015-03-25 Thread james borden
Thanks for all of the work you have done with the development, documentation and promotion of Clojurescript. Being able to drop in an external js library to project and having it externed by the compiler automatically would be a great feature. Good luck with the GSoC project! On Tuesday, March

Re: Curious behavior of syntax quote?

2015-03-25 Thread Herwig Hochleitner
I've not dived deeply into it, but could this come from two lines above? https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/LispReader.java#L837 As to why: PersistentList can only be consed from another PersistentList, where as Cons can be consed from any ISeq. Relatedly, Cons is

Re: Current state of automatic generation of externs file for CLJS Advanced Compilation?

2015-03-25 Thread james borden
lein-externs is working for me so far, thanks! On Tuesday, March 24, 2015 at 9:55:18 AM UTC-5, Nathan B wrote: > We use https://github.com/ejlo/lein-externs for this and it seems to work > pretty well for our purposes. > > On Monday, March 23, 2015 at 10:42:40 PM UTC-4, james borden wrote: >> >

good reading sources

2015-03-25 Thread Babar Naveed Memon
hello everyone, I started learning clojure and clojure script a few months ago and I am quite adept at writing code in clojure however my knowledge to play around with plugins and libraries is still quite limited. Can anyone suggest good reading sources to understand leiningen and linter and su

good reading sources

2015-03-25 Thread Babar Naveed Memon
hello everyone, I started learning clojure and clojure script a few months ago and I am quite adept at writing code in clojure however my knowledge to play around with plugins and libraries is still quite limited. Can anyone suggest good reading sources to understand leiningen and linter and su

Re: [ANN][book] Clojure Reactive Programming

2015-03-25 Thread Luc Préfontaine
I support your statement. I am fed up by this extreme political correctness era. This leads directly to auto censorship. I met numerous 'anarchitects' who never had to bring an app from inception to real life use but nonetheless where issuing 'profound' statements about the last buzz word they

Curious behavior of syntax quote?

2015-03-25 Thread Subhash Gopalakrishnan
I saw this curious behavior when I was playing with ` and '. Syntax quote returns 'Cons' if the list has more than one item: user=> (type `(1)) clojure.lang.PersistentList user=> (type `(1 2)) clojure.lang.Cons As far as I can see (https://github.com/clojure/clojure/blob/master/src/jvm/clojure

Re: [ANN][book] Clojure Reactive Programming

2015-03-25 Thread Hildeberto Mendonça
Look, you have nobody here to convince of Clojure's greatness. I propose you send exactly the same message to a Scala or Java8 group to validate your assumptions. On Wed, Mar 25, 2015 at 3:36 PM, Shahrdad Shadab wrote: > Trust me I have been using Scala + Akka + Play for past three years in > pr

Re: [ANN][book] Clojure Reactive Programming

2015-03-25 Thread Colin Yates
No one is arguing the pros/cons of different technologies, only the inappropriateness of your language. On 25 March 2015 at 14:36, Shahrdad Shadab wrote: > Trust me I have been using Scala + Akka + Play for past three years in > production, and had to deal with tons of incidental complexity plus

Re: [ANN][book] Clojure Reactive Programming

2015-03-25 Thread Shahrdad Shadab
Trust me I have been using Scala + Akka + Play for past three years in production, and had to deal with tons of incidental complexity plus a lot of noise they introduce as my daily job (in my code as well as other developer's code). Now I am in the best position to judge and compare them with Cloju

Re: Clojure Culture Question on TDD

2015-03-25 Thread Hildeberto Mendonça
BTW, BeClojure (http://beclojure.org/) is organizing an event about *tests* today, in Hasselt. Those living in Belgium can register at http://www.meetup.com/BeClojure/ On Wed, Mar 25, 2015 at 4:41 AM, Mikera wrote: > Guess this is somewhat a personal perspective, but here are some thoughts > on

Re: [ANN][book] Clojure Reactive Programming

2015-03-25 Thread Colin Yates
No - he is right, we just don't say it! Obviously I am kidding :). On 25 March 2015 at 11:51, Hildeberto Mendonça wrote: > On Wed, Mar 25, 2015 at 12:14 PM, Colin Yates wrote: >> >> Hi Shahrdad, just a point of etiquette, inferring that an architect is >> ignorant because they chose Java8, Akka

Re: [ANN][book] Clojure Reactive Programming

2015-03-25 Thread Hildeberto Mendonça
On Wed, Mar 25, 2015 at 12:14 PM, Colin Yates wrote: > Hi Shahrdad, just a point of etiquette, inferring that an architect is > ignorant because they chose Java8, Akka and play is full of assumptions. > Calling those technologies pathetic is very bad poor. > > As I like to quote "Any intelligent

Re: [ANN][book] Clojure Reactive Programming

2015-03-25 Thread Colin Yates
Hi Shahrdad, just a point of etiquette, inferring that an architect is ignorant because they chose Java8, Akka and play is full of assumptions. Calling those technologies pathetic is very bad poor. As I like to quote "Any intelligent fool can make things bigger and more complex... It takes rude ma