Getting started with Incanter using labrepl
Stuart Halloway created a great Clojure tutorial and development environment for the PragmaticStudio Clojure workshop called labrepl, which is available on Github. A nice feature of labrepl is that is...
View ArticleDynamic data tables with Incanter
In a previous post, Dynamic charts with Incanter, I demonstrated how sliders can be linked to either an xy-plot or a scatter-plot. In this post I’ll demonstrate how sliders can be used to manipulate a...
View ArticleIncanter has migrated to Leiningen
I have completed the process of migrating Incanter from the Maven build tool to Leiningen. Incanter now includes several project.clj files, one for the overall project and one for each submodule. The...
View ArticleNew default theme and customization features for Incanter charts
I just updated Incanter‘s default chart theme. The new theme is inspired by Hadley Wickham‘s awesome ggplot2 package for R. The first example is my usual “hello world” chart, a histogram of data...
View ArticleAdding LaTeX equations to Incanter charts
I’ve added a new library to Incanter called incanter.latex that adds the ability to include LaTeX formatted equations as annotations and subtitles in charts. The library is based on the fantastically...
View ArticleInfix mathematical notation in Incanter
I obviously love Clojure’s prefix notation, but there are times when it is more concise, and familiar, to represent mathematical formulae using infix notation, so I have integrated the infix portion of...
View ArticleReading and writing Excel (xls) files with Incanter
I have just added David James Humphreys’ incanter-excel module to the Incanter distribution, providing basic capabilities for reading Microsoft Excel spreadsheets in as Incanter datasets and saving...
View ArticleIncanter executables
For a long time I’ve wanted a simple, double-clickable executable for Incanter, and now thanks to Alan Dipert’s swingrepl library I have it. I have made an executable jar file, called incanter.jar,...
View ArticleAn Illustrated guide to multi-core parallelism in Clojure
Here are my Clojure Conj slides, From Concurrency to Parallelism: an illustrated guide to multi-core parallelism in Clojure. The version of clojure.par I used isn’t publicly available yet, but I will...
View ArticleHammock Driven Development Cheat Sheet
This last weekend I re-watched Rich Hickey’s excellent (I would say awesome, but he would disapprove) clojure-conj talk on Hammock Driven Development, which I’ve summarized into this one page cheat...
View Article