Re: ANN - New podcast Functional Geekery

2014-01-01 Thread Magnar Sveen
Looks great! Please post here when the feed is available in iTunes. -- -- 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 wi

Re: Auto updating Leiningen dependencies?

2014-01-01 Thread gvim
On 02/01/2014 02:31, Sean Corfield wrote: Perhaps lein-ancient would be more useful, at least in identifying when there are more recent versions available? https://github.com/xsc/lein-ancient Perfect. Thanks. gvim -- -- You received this message because you are subscribed to the Google Group

Re: Future of performant software: cores or memory?

2014-01-01 Thread Gary Trakhman
It depends on your workload and use-cases, and you could fill many textbooks with a discussion of the tradeoffs, but I can think of some rules of thumb that point in clojure's favor. The most essential metric for me to see has been Amdahl's Law: http://en.wikipedia.org/wiki/File:AmdahlsLaw.svg To

Re: Auto updating Leiningen dependencies?

2014-01-01 Thread Sean Corfield
Perhaps lein-ancient would be more useful, at least in identifying when there are more recent versions available? https://github.com/xsc/lein-ancient On Wed, Jan 1, 2014 at 4:28 PM, gvim wrote: > Is there are a way to auto-update project.clj dependencies in Leiningen or > configure them to simpl

Future of performant software: cores or memory?

2014-01-01 Thread Mark P
I have watched a number of clojure talks where the concurrent programming benefits of Clojure are emphasized. People have suggested that the number of cores in computers is growing with an exponential trend. Software developers will need programming techniques (eg immutable functional program

ANN - New podcast Functional Geekery

2014-01-01 Thread Steven Proctor
I am doing a new podcast Functional Geekery, with the goal to cover topics across multiple languages, Clojure included. I am announcing it here, as Clojure was the language that got me to dig deeper into functional programming. The site can be found here: http://www.functionalgeekery.com/ and

Auto updating Leiningen dependencies?

2014-01-01 Thread gvim
Is there are a way to auto-update project.clj dependencies in Leiningen or configure them to simply use the latest stable version? I'm also finding `lein search ` pretty useless for quickly getting a dep's latest version when it returns 39 pages for clojure itself, starting with the oldest vers

Re: Storing data on web server with Clojure

2014-01-01 Thread Sean Corfield
I'd say it's really about how you want to interact with the data. If your pattern of interaction suits a database, use one. If you just want to store / load data structures and do everything in memory, do that instead. I use MySQL and MongoDB extensively via Clojure for a complex Internet dating p

[Job Spam] Write Clojure at Rally Software in Boulder, Colorado

2014-01-01 Thread Chris Perkins
Rally Software is hiring. Rally is a SAAS provider of web-based agile project-management software. Over the past couple of years, we have been writing many of our back-end services in Clojure. You should come and work here. The team I work on does infrastructure projects, dealing with things li

Re: core.async - extracting code from a go block

2014-01-01 Thread Paul Butcher
Thanks all - I appreciate the thoughts. -- paul.butcher->msgCount++ Silverstone, Brands Hatch, Donington Park... Who says I have a one track mind? http://www.paulbutcher.com/ LinkedIn: http://www.linkedin.com/in/paulbutcher Skype: paulrabutcher On 1 Jan 2014, at 05:46, Timothy Baldridge wro

Re: ANN: bidi, a URI dispatch and formation library for Clojure

2014-01-01 Thread Adrian Mowat
HI Malcolm Yup, that's much better. Thanks for the quick reply Cheers Adrian On Wednesday, 1 January 2014 20:16:50 UTC, Malcolm Sparks wrote: > > Hi Adrian, > > Yes, it was the missing clojars deployment. 1.8.0 is up there now. 1.7.0 > doesn't have the map representation, which I added to th

Re: ANN - [vinyasa 0.1.0] - Give your clojure workflow more flow

2014-01-01 Thread zcaudate
I've updated the lib to version 0.1.1 Also, for people having issues with the library. The minimum leiningen version required for vinyasa is 2.3.4. Please do an upgrade of leiningen before using it. -- -- You received this message because you are subscribed to the Google Groups "Clojure" grou

Namespaces in waiting

2014-01-01 Thread Dave Tenny
When I use 'lein repl' in some project context and get to the REPL prompt, there's an available but as yet not ... present ... namespace, i.e. (all-ns) won't list the namespace(s) created in the lein project directory tree. Is there some API I can use to see a list these available but not activ

Re: ANN: bidi, a URI dispatch and formation library for Clojure

2014-01-01 Thread Malcolm Sparks
Hi Adrian, Yes, it was the missing clojars deployment. 1.8.0 is up there now. 1.7.0 doesn't have the map representation, which I added to the existing vector-of-vectors syntax and moved the README examples to. Please try now. Regards, Malcolm On 1 January 2014 20:06, Adrian Mowat wrote: > Hi

Re: ANN: bidi, a URI dispatch and formation library for Clojure

2014-01-01 Thread Adrian Mowat
Hi Malcolm, I'm working through the examples and I am getting exceptions when I try defining multiple routes. I noticed the 1.8.0 is mentioned in the docs but the highest version on clojars is 1.7.0. Is clojars up to date. Stacktraces as follows user=> (def routes ["/" {"index.html" :index

Re: [Video] Generative testing in Clojure

2014-01-01 Thread Mark Nutter
Nicely done, I've been looking for a good intro to generative testing. The real-world example at the end nicely illustrates the value of the "shrinking" part of the algorithm. Thanks for publishing this. On Wed, Jan 1, 2014 at 10:58 AM, James Trunk wrote: > Hi everyone, > > Here is an introduct

Storing data on web server with Clojure

2014-01-01 Thread curiousGuy
I recently got started with Heroku and Clojure. They provide an optional SQL database for handling data, but it is not enabled by default. I'm wondering how much sense it makes to use SQL on a Clojure environment, vs just using sequence types within the language to store data and backing them u

Re: core.logic vectors vs lists

2014-01-01 Thread Milton Silva
Thank you for the response and for core.logic. I assumed '(a b c) was equal to (list a b c) which I now see is a wrong assumption. On Wednesday, 1 January 2014 15:57:38 UTC, Milton Silva wrote: > > Given this: > > (defn nullo [l] > (== '() l)) > > (defn all-uno [l] > (conde >[(nullo l) s#

Re: core.logic vectors vs lists

2014-01-01 Thread David Nolen
On Wed, Jan 1, 2014 at 10:57 AM, Milton Silva wrote: > > unifies q with 1 and > > (run* [q] > (all-uno '(1 q 1 q))) > > doesn't? > Nothing to do with vectors and lists. In this case you have a list containing 1 and the *symbol* q, not the logic variable q. David -- -- You received this

[Video] Generative testing in Clojure

2014-01-01 Thread James Trunk
Hi everyone, Here is an introduction to generative testing in Clojure using simple-check. I hope newcomers to the technique/library find it useful! Cheers, James -- -- You received this message because you are subscribed to the Google Groups "Clo

core.logic vectors vs lists

2014-01-01 Thread Milton Silva
Given this: (defn nullo [l] (== '() l)) (defn all-uno [l] (conde [(nullo l) s#] [(fresh [f r] * (firsto l 1)* (resto l r) (all-uno r))])) why is it that (run* [q] (all-uno [1 q 1 q])) unifies q with 1 and (run* [q] (all-uno '(1 q 1 q))) doesn't? More

ANN: bidi, a URI dispatch and formation library for Clojure

2014-01-01 Thread Malcolm Sparks
I'd like to announce a new URI routing library called bidi. If you're planning to write HTTP/web applications in Clojure in 2014, chances are you'll be including hyperlinks (URIs) in your pages/views/templates. After all, this is what the web is all about. But the code that includes/generates y

Re: ANN - [vinyasa 0.1.0] - Give your clojure workflow more flow

2014-01-01 Thread Ambrose Bonnaire-Sergeant
Thanks for sharing! Ambrose On Wed, Jan 1, 2014 at 12:56 PM, zcaudate wrote: > I've done a write up of my workflow here: > > http://z.caudate.me/give-your-clojure-workflow-more-flow/ > > -- > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To