speclj, pronounced "speckle": a TDD/BDD framework for Clojure.
2013-04-11, 14:47 | Kod, Test, BDD, Programmering, Clojure,
Ex:
(ns sample.core-spec
(:require [speclj.core :refer :all]
[sample.core :refer :all]))
(describe "Truth"
(it "is true" (should true))
(it "is not false" (should-not false)))
(run-specs)
sherlock; IRC, Aleph, Clojure
2013-03-24, 16:29 | Clojure, IRC, Aleph, Sherlock, Projekt, Counterclockwise, Vim,
Trodde det knappt själv, men kom tillslut in i ett ganska gott flow i Clojure. Sherlock är resultatet för dagen. Ambitionen är att sherlock skall vara en IRC-motor/lib som jag sedan använder för en web-baserad, minimal klient.
Förmodligen blir det inte mer än såhär om jag känner mig själv rätt. Men det var väldigt trevligt att skriva koden. Har fortfarande mycket att lära vad gäller stil och idiom såklart - men peppen finns.
En liten besvikelse var att det inte gick att wildcard-matcha på dispatch-parametern till defmulti-metoder. Eller har jag missat något där kanske?
Hade tyvärr faktiskt också ett par rätt hårda crasher av Eclipse, där jag starkt mistänker att Counterclockwise är boven. Får spana på vim som alternativ också…
Roman numerals -katan i Clojure. Tog väl lång tid för jag stakar mig så mycket på syntax. Men Counterclockwise funkar fint, och jag gillar mitt Eclipse-tema.
“MapReduce”-experiment med Clojure
2013-03-21, 16:23 | Clojure, Meetup, Programmering, RabbitMQ, MapReduce,
Igår var det meetup för got.clj (Göteborgs clojure-grupp). Vi lekte MapReduce med rabbitmq. Skrev ingen kod alls själv, utan satt mest med och tjötade och hade det trevligt. (Del)Resultatet finns på github.

The Clojure Toolbox
2012-06-28, 08:31 | Clojure, Programmering, Mjukvara,
A categorised directory of libraries and tools for Clojure
Clojure: kibit, a static code analyzer
2012-06-15, 09:20 | Kibit, Clojure, Kod, Mjukvara,
Kibit[1] is a simple code analysis tool (and leiningen plugin) which
someone hopefully will find interesting or useful. The purpose of the
tool is to tell its users that “Hey, There’s already a function for
that!”.Kibit uses the core.logic[2] unifier to search for patterns of code
for which there might exist simpler functions. For example, if the
analyzer finds(apply concat (apply map …)
It will notify its user about the availability of `mapcat`.
Jonas
[1] https://github.com/jonase/kibit
[2] https://github.com/clojure/core.logic
Det var meetup igår för Got.clj. Temat var nätverk och sockets med Aleph. Roligt och inspirerande. Lärde mig mycket nytt som jag skall applicera på mitt l-system, hittade även kibit som skall prövas snarast.
Fortsättning på Clojure: L-system
Några enkla former. Har inte experimenterat något alls än, utan bara prövat en del av de axiom och regler som finns på wikipedia.
Clojure: L-system
2012-06-12, 08:36 | Clojure, Personligt, Kod, Quil, Programmering, Projekt,
Donat med lite Clojure igen. Får kolla upp allt hela tiden och gör förmodligen massa dumma saker. Men något blev det i alla fall; ett grundläggande L-system (wikipedia). Använder quil för grafik.
![]()
Clojure
2012-05-03, 16:01 | Clojure, Programmering, Kod, Mjukvara,
Var på Clojure meetup igår. Mycket trevligt.
Postade tidigare den här länken, för att lära sig mer. Men vill nu även lägga till de här:
- 4clojure - “4Clojure is a resource to help fledgling clojurians learn the language through interactive problems. The first few problems are easy enough that even someone with no prior experience should find the learning curve forgiving.”
- Cemerik, Starting Clojure (mk. 2) - “A complete (though not pretty!) URL shortener webapp is built from scratch, with discussions of immutable data structures, function composition, and mild concurrency topics scattered throughout.”

An invitation to FP for Clojure noobs
2012-02-28, 16:50 | Clojure, Programmering, Kod,
Övningar för den som är vill lära sig funktionell programmering med Clojure.