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 z...@caudate.me 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

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

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

[Video] Generative testing in Clojure

2014-01-01 Thread James Trunk
Hi everyone, Here is an introduction to generative testing in Clojurehttp://www.youtube.com/watch?v=u0TkAw8QqrQ 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

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#]

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

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 james.tr...@gmail.com wrote: Hi everyone,

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 #_=

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

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

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 the

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

[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

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

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 dep` pretty useless for quickly getting a dep's latest version when it returns 39 pages for clojure itself, starting with the oldest

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

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

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 gvi...@gmail.com wrote: Is there are a way to auto-update project.clj dependencies in Leiningen or

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

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

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