Skip to content

Instantly share code, notes, and snippets.

View lomin's full-sized avatar

Steven Collins lomin

View GitHub Profile
@lomin
lomin / build.gradle
Last active August 29, 2015 13:56
Init Java Project
apply plugin: 'idea'
apply plugin: 'java'
sourceCompatibility = 1.7
targetCompatibility = 1.7
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
repositories {
mavenCentral()
@lomin
lomin / ccc-kata-client.py
Created August 31, 2011 06:32
example for ccc-kata in python
import sys
import socket
SERVER = 1
CLIENT = 2
FUNCTION_IDX = 0
ID_IDX = 1
FIRST_PARAMETER_IDX = 2
@lomin
lomin / gol
Created January 6, 2012 19:44
Game of Life in Clojure (modified from http://clj-me.cgrand.net/2011/08/19/conways-game-of-life/)
(ns gol)
(defn grid-with-center [[x y]]
(let [deltas [-1 0 1]]
(for [delta-x deltas delta-y deltas]
[(+ x delta-x) (+ y delta-y)])))
(defn center? [center]
(partial = center))
@lomin
lomin / core_test.clj
Created November 6, 2019 10:56
St. Pauli TDD style Diamond Kata
(ns diamond-kata.core-test
(:require [clojure.test :refer :all]))
(defn surround
([s] (surround "_" s))
([delim s]
(str delim s delim)))
(defn indexed-alphabet [start end]
(map-indexed vector