Session

Sneaky Clojuring - How to use Clojure even if your project doesn’t

Some years ago one of my veteran colleagues showed me Lisp. I was amazed how elegantly he was able to solve some problems and got drawn into this family of languages from a more civilized age.

I chose Clojure as my Lisp of choice, hoping I would one day be able to use it on a project and also because as a JVM programmer I knew much of the ecosystem already. But the chance to use Clojure on a project never came.

In this talk I want to show you how I managed to use Clojure in my day job anyway: as a command line tool. My talk will consist mostly of live coding and aims to show you tools and techniques to handle most of your daily scripting tasks in Clojure. We will start with a very short introduction to the basics of the language and will then proceed to
- parse command line arguments
- work with JSON and XML
- use pipes to interact with other CLI tools
- use regular expressions
- and more!

Requirements: You do not need to know Clojure or be a veteran shell programmer. If you are anyway, you can still learn new techniques for using Clojure as a CLI tool.

Georg Berky

Developer

Dortmund, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top