Skip to content

Instantly share code, notes, and snippets.

(ns deal-picker.atoms-and-vars
(:require [clojure.set :as set]))
;; Vars are the normal way that you define symbolic names for values
(def ^:dynamic x 10)
(def some-fn (fn [x] (+ x 2)))
;; Beware, they are namespace global scoped, don't do this!
(ns demo-dynamic-binding
(:require [clojure.string :as s]))
(def verbs ["fishing" "eating" "flying" "drinking"
"excessive drinking" "coma drinking"
"karaoke singing"])
(defn generate-name []
(let
[qualities ["bold" "sneaky" "red" "dark"

Keybase proof

I hereby claim:

  • I am fahrrad on github.
  • I am fahrrad (https://keybase.io/fahrrad) on keybase.
  • I have a public key ASDEHAIEitQEVrnXSIS2dNphE79UnkQn2a6hn4-2w4yR8wo

To claim this, I am signing this object: