Clojure Gazette 108

GUI, Node, Seqs, Jedi

Clojure Gazette

Issue 108 January 04, 2015

Editorial

Hi Conj-urers!

Clojure is maturing as a platform and as a community. I think we will see more of the same this year: Clojure continuing to have profound effects on the thinking of programmers, exciting and well-built libraries and language extensions, and continued growth of the community.

My most popular issues, at least the ones that get me the most email responses, are the themed issues I will occasionally do. I want to do more of them this year. I also want to do more interviews. Believe it or not, but finding ten good links per week is kind of hard. There's plenty of stuff out there, but the amount of stuff I have to go through to find the good stuff is overwhelming. I'm confident that doing more interviews and themed issues will help me improve.

Thanks so much for being a part of the Clojure Gazette. Here's to an exciting 2015!

Rock on!
Eric Normand

PS Learn more about the Clojure Gazette and subscribe. Learn about advertising in the Gazette .

Hosting Clojure web apps in 7 easy steps

A step-by-step guide to getting a Clojure app running on DigitalOcean.

cljsbuild-ui Github

I've wanted to do something like this myself, but I never did. This is a GUI for building ClojureScript apps. It runs cljsbuild with useful output right in the GUI. Check out the screenshot because it says a lot. I would love to see a simple install for this app. Anyone out there skilled and interested?

Clojure User Groups

What a great resource! It's a wiki page that aims to be a complete list of Clojure User Groups from around the world. Look yours up and add it if it's missing!

[wonderland-clojure-katas](https://github.com/giga

%20squid/wonderland-clojure-katas) Github

Carin Meier has put together some wonderful Alice-themed Katas to practice your Clojure.

Jedi Masters

A personal history of Lisp, the AI Winter, and Silicon Valley.

Comparative Literate Programming

A year and a half ago, well before he began Om, David Nolen got interested in core.async in the browser and wanted to test out if it could be used to build highly interactive GUI components. He built an autocomplete implementation that includes some very complex logic. This relatively long article walks through the design and implementation of that system.

We Really Don't Know How to Compute! InfoQ

I recently rewatched this talk from Gerald Sussman about the coming troubles we will have when computers get smaller and more plentiful and we'll have to engineer systems that run over thousands of computers. He's right that we really don't know how to do that.

The Essence of ClojureScript Redux

David Nolen shows in a few easy steps how to get the latest and greatest from ClojureScript running. It now has a Node repl out of the box.

Sequences

sequential?, seq?, list? !????? Alex Miller explains the different terminology in Clojure. It's not the clearest set of concepts, but it's mostly ok.