[ANN] ClojuTRE 2017 in Tampere, Finland, Sept 2nd 2017

2017-05-17 Thread Mikko Heikkilä
Dear fellow Clojurians, We’re organising ClojuTRE in Tampere, Finland, September 2nd 2017. It’s a free Clojure and FP conference for all programmers. All the relevant facts are on our web page: http://clojutre.org/2017/ Registration is open at https://clojutre-2017.eventbrite.com. The event i

RE: Let and For Doesn't Execute - Where Is My Misunderstanding?

2017-05-17 Thread Phillip Lord
They are lazy -- change "for" to "doseq" From: clojure@googlegroups.com [clojure@googlegroups.com] on behalf of Kevin Kleinfelter [kleinfelter.gro...@gmail.com] Sent: 17 May 2017 19:14 To: Clojure Subject: Let and For Doesn't Execute - Where Is My Mis

[clojure.spec/form] Need for evaluated subspecs

2017-05-17 Thread marian . hornak
Hi, I am writing a function that transforms Specs to another formats (similar to the JSON Schema). Assuming from this post , I am not the only one. There is no surprise that I am using clojure.spec/form. Unfortunately

Re: Let and For Doesn't Execute - Where Is My Misunderstanding?

2017-05-17 Thread 'Alan Forrester' via Clojure
On 17 May 2017, at 19:14, Kevin Kleinfelter wrote: > I'm stumped by the behavior of the following code fragment. Can someone help > me understand what's happening? > > This code: > (println "Holding:" (:class holding)) > (let [t (:class holding)] > (for [x t] (println "here" x)) >

Re: Let and For Doesn't Execute - Where Is My Misunderstanding?

2017-05-17 Thread Ralf Schmitt
Kevin Kleinfelter writes: > I'm stumped by the behavior of the following code fragment. Can someone > help me understand what's happening? > > *This code*: > (println "Holding:" (:class holding)) > (let [t (:class holding)] > (for [x t] (println "here" x)) > (for [x t] (println

Let and For Doesn't Execute - Where Is My Misunderstanding?

2017-05-17 Thread Kevin Kleinfelter
I'm stumped by the behavior of the following code fragment. Can someone help me understand what's happening? *This code*: (println "Holding:" (:class holding)) (let [t (:class holding)] (for [x t] (println "here" x)) (for [x t] (println "there" x *Produces this output*: hold