Re: Clojure as first language

2016-02-21 Thread Michael Sperber
Terje Dahl writes: > I believe that the simplicity of Clojure's syntax in combination with its > clean functional nature and prefix notation makes it ideal as a "first > language" for anyone who wants to start programming - including, and > perhaps especially kids. There's a lot of research

[ANN] Grimoire Clojure 1.8

2016-02-21 Thread Reid McKenzie
Hey folks, Sorry it's been a while coming, but I'm happy to announce that my Grimoire is now 1) https secured with thanks to the EFF's LetsEncrypt project and 2) sports Clojure 1.8 docs. AndyF's most excellent cheatsheet

Re: Clojure as first language

2016-02-21 Thread Attila Domokos
I started teaching my 7 yo son programming in Clojure. I blogged about our first 2 sessions here: http://www.adomokos.com/2016/02/teaching-clojure-to-7-year-old.html Hope you'll find something useful in there. On Sunday, February 21, 2016 at 4:45:44 AM UTC-6, Terje Dahl wrote: > > I believe that

Re: Clojure as first language

2016-02-21 Thread Elango Cheran
You should also look at clojure-turtle, which is a port of Logo into Clojure: https://github.com/google/clojure-turtle We often use Logo to teach kids how to program for the first time, and Logo is a Lisp (!). Logo has reinforced its relevance with Scratch, which is a GUI-based, less-textual vers

Re: Clojure as first language

2016-02-21 Thread Walter van der Laan
Check out the presentation that Tommy Hall gave at EuroClojure: https://vimeo.com/100425264 >From slide 12 onward he describes his Clojure implementation of geomlab and how it can be used to teach children how to program -- You received this message because you are subscribed to the Google Gro

Re: [GSoC idea] Pluggable back-ends architecture for ClojureScript compiler

2016-02-21 Thread Zach Oakes
That's a really good idea. There are a lot of clojurescript-to-something projects that would benefit from that, along with any future ones. It may help to actually choose a specific backend to work on while you refactor the compiler itself. Also, it would be good to limit the impact on the curr

Re: Clojure as first language

2016-02-21 Thread Lee Spector
I've given a fair bit of thought to this because I teach beginning programmers and I also teach Clojure, but my Clojure classes currently require at least one prior programming course. I'd love to start with Clojure, and to my mind the main obstacle is indeed that the programming environments

Re: internet access required?

2016-02-21 Thread benedek fazekas
hi Andrea, although we had a chat on slack around this I guess it is nice to have a follow up/summary here as well. > but the weird thing I don't have that plugin declared as SNAPSHOT version anywhere, and in fact doing a "lein repl" from the terminal works fine instead. both cider an clj-re

Re: Clojure as first language

2016-02-21 Thread Val Waeselynck
And of course, let's not forget about Clojure Bridge ! On Sunday, 21 February 2016 12:42:24 UTC+1, Val Waeselynck wrote: > > I believe there was a Clojure programming environment released exactly for > this... but can't see to find it on Google. > > I too believe i

Re: Clojure as first language

2016-02-21 Thread Val Waeselynck
I believe there was a Clojure programming environment released exactly for this... but can't see to find it on Google. I too believe it is great for beginners, except for maybe 2 aspects: - if Clojure is your first language, the 2nd language is likely to be painful :) - I heard feedback a

Clojure as first language

2016-02-21 Thread Terje Dahl
I believe that the simplicity of Clojure's syntax in combination with its clean functional nature and prefix notation makes it ideal as a "first language" for anyone who wants to start programming - including, and perhaps especially kids. Is there anything written about this? Arguments ... exp

Re: Clojure glosary

2016-02-21 Thread Tianxiang Xiong
Yes, something like a typical project glossary, with a list of terms and rigorous definitions. The references are long and detailed, and not what I'm looking for. On Sunday, February 21, 2016 at 1:11:16 AM UTC-6, Mars0i wrote: > > Is the idea that you want a list of very brief definitions, rathe

[GSoC idea] Pluggable back-ends architecture for ClojureScript compiler

2016-02-21 Thread Edward Knyshov
*Pluggable back-ends architecture for ClojureScript compilerBrief explanation:* There are a lot of ClojureScript script compiler forks exist to provide different compilation targets other than js. Most of them are currently stuck because of rapid ClojureScript development and difficulties wi