Skip to content

Instantly share code, notes, and snippets.

@ccann
ccann / day11.clj
Created December 11, 2018 18:02
AOC Day 11
(ns aoc.day11)
(def dim-x 300)
(def dim-y 300)
(defn make-grid
[]
(to-array-2d (repeat dim-x (repeat dim-y 0))))
(def serial-number 18)
@ccann
ccann / common.clj
Last active July 18, 2017 01:31
quick Hull prototype -- fusing schema, toucan, coercer
(ns hull.common
(:require [clojure.data.json :as json])
(:import org.postgresql.util.PGobject))
(defn encode-jsonb
[m]
(doto (PGobject.)
(.setType (name "jsonb"))
(.setValue (json/write-str m))))
@ccann
ccann / lein-deps.clj
Last active March 1, 2016 19:01
lein deps :tree for clojure.reader exception
Possibly confusing dependencies found:
[refactor-nrepl "2.0.0"] -> [org.clojure/tools.nrepl "0.2.12"] -> [org.clojure/clojure "1.2.0"]
overrides
[lein-codox "0.9.3"] -> [leinjacker "0.4.2"] -> [org.clojure/core.contracts "0.0.1"] -> [org.clojure/core.unify "0.5.3"] -> [org.clojure/clojure "1.4.0"]
and
[lein-codox "0.9.3"] -> [leinjacker "0.4.2"] -> [org.clojure/core.contracts "0.0.1"] -> [org.clojure/clojure "1.4.0"]
Consider using these exclusions:
[lein-codox "0.9.3" :exclusions [org.clojure/clojure]]
[lein-codox "0.9.3" :exclusions [org.clojure/clojure]]