Re: Clojure terminology

2014-09-12 Thread Niels van Klaveren
http://aphyr.com/posts/301-clojure-from-the-ground-up-welcome. Kyle Kingsbury's Clojure from the ground up has an excellent introduction about symbols, vars and quoting where he introduces them in the beginning of the course which makes things pretty clear and which makes the steo up to macro's

Re: Clojure terminology

2014-09-12 Thread Phillip Lord
jvanderhyde jamesvh...@hotmail.com writes: I want to say something like this: A word is considered a var unless it is quoted. Example: 'hello A list is considered a function invocation unless it is quoted. Example: '(1 2 3) I think you really need to bite the bullet and say everything

time sensitive: need a Clojure rep for JavaOne Script Bowl

2014-09-12 Thread Stuart Halloway
Hi Clojurians, I need to get someone to represent Clojure for this year's ScriptBowl at JavaOne, which will be in San Francisco Wednesday, Oct 1, 1:00 PM - 2:00 PM - Hilton - Continental Ballroom 7/8/9. If you haven't heard of this before, it is basically a demo contest, with reps from Scala,

Re: [ANN] Clojure 1.7.0-alpha2

2014-09-12 Thread Stefan Kamphausen
On Wednesday, September 10, 2014 10:53:27 PM UTC+2, Alex Miller wrote: On Wednesday, September 10, 2014 11:05:36 AM UTC-5, puzzler wrote: When I explain to new Clojurists what the ! means, I explain that it calls attention to a mutation function that is unsafe to call inside a

Re: Clojure terminology

2014-09-12 Thread Jeff Heon
+1 on this. I was really (pleasantly) surprised by this approach. On Friday, September 12, 2014 4:58:45 AM UTC-4, Niels van Klaveren wrote: http://aphyr.com/posts/301-clojure-from-the-ground-up-welcome. Kyle Kingsbury's Clojure from the ground up has an excellent introduction about symbols,

Re: (Request) Rich Hickey's EuroClojure 2014 slides

2014-09-12 Thread John Gabriele
A format I particularly like is when there's simply one video file where: * the main portion of the window shows the slides, * a small thumbnail-size portion shows the speaker, and * the remaining rectangle shows static details such as the name of the talk, name of speaker, subject, and

Re: Pause a go loop

2014-09-12 Thread Jeremy Vuillermet
thx, I'll look more into in but it doesn't seem they are able to pause and resume scheduled functions On Thursday, September 11, 2014 4:34:16 PM UTC+2, Linus Ericsson wrote: For instance you can use schejulure [1] or at-at [2] and make sure the scheduled function calls put an item (event) on

Re: Clojure terminology

2014-09-12 Thread jvanderhyde
Thanks for the help, everyone. You managed to pin down my problem. I was using Clojure from the ground up and a Scheme book, and the two together got me confused. So, I can say it like this: Every expression is evaluated (meaning converted to a value), unless it is quoted. Every expression

Re: Clojure terminology

2014-09-12 Thread jvanderhyde
Another random thought: What to you call this? [(+ 2 3) (+ 4 5)] It is an expression, but it is not a literal--I cannot say it evaluates to itself. Sorry if I'm being pedantic. Maybe it doesn't matter. Terminology is important, though, when I'm trying to teach. -- You received this message

Re: Clojure terminology

2014-09-12 Thread Mark Engelberg
Relating to your random thought, note that: = '[(+ 2 3) (+ 4 5)] [(+ 2 3) (+ 4 5)] Probably the only way to make sense out of this is to talk about how every expression is first read then evaluated. You can interactively explore how things are read in Clojure with read-string. = (read-string (a

Re: Clojure terminology

2014-09-12 Thread Stephen C. Gilardi
On Sep 12, 2014, at 2:36 PM, Mark Engelberg mark.engelb...@gmail.com wrote: As far as I know, Clojure doesn't give you a whole lot of control over how things print at the REPL The built-in clojure repl has some customization options. You can run a repl with a custom reader and printer, for

Re: Pause a go loop

2014-09-12 Thread Dylan Butman
How about this? https://gist.github.com/pleasetrythisathome/4f03ba9f729300beea40 On Friday, September 12, 2014 12:51:39 PM UTC-4, Jeremy Vuillermet wrote: thx, I'll look more into in but it doesn't seem they are able to pause and resume scheduled functions On Thursday, September 11, 2014