summaryrefslogtreecommitdiff
path: root/assets/viz/1/quil/middlewares/deprecated_options.cljc
diff options
context:
space:
mode:
authorBrian Picciano <mediocregopher@gmail.com>2021-01-21 17:22:53 -0700
committerBrian Picciano <mediocregopher@gmail.com>2021-01-21 17:22:53 -0700
commitbcf9b230be6d74c71567fd0771b31d47d8dd39c7 (patch)
tree2d0fc16142d55bbd5876ac6b8174c2857883b40e /assets/viz/1/quil/middlewares/deprecated_options.cljc
parentd57fd70640948cf20eeb41b56e8d4e23e616cec0 (diff)
build the blog with nix
Diffstat (limited to 'assets/viz/1/quil/middlewares/deprecated_options.cljc')
-rw-r--r--assets/viz/1/quil/middlewares/deprecated_options.cljc26
1 files changed, 0 insertions, 26 deletions
diff --git a/assets/viz/1/quil/middlewares/deprecated_options.cljc b/assets/viz/1/quil/middlewares/deprecated_options.cljc
deleted file mode 100644
index 6ed40d2..0000000
--- a/assets/viz/1/quil/middlewares/deprecated_options.cljc
+++ /dev/null
@@ -1,26 +0,0 @@
-(ns quil.middlewares.deprecated-options)
-
-(def ^:private deprecated
- {:decor ["2.0" "Try :features [:present] for similar effect"]
- :target ["2.0" "Use :features [:keep-on-top] instead."]
- :safe-draw-fn ["2.0" "Use :features [:no-safe-fns] instead."]})
-
-(defn- check-features-vector [features]
- (let [features (set features)]
- (when (features :no-safe-draw)
- (println "Feature :no-safe-draw was renamed to :no-safe-fns in Quil 2.1."
- "Use :feature [:no-safe-fns] now."))
- (disj features :no-safe-draw)))
-
-(defn deprecated-options
- "Checks if options map contains deprected options and removes them.
- Prints messages how to fix deprecated functions."
- [options]
- (let [options (update-in options [:features] check-features-vector)]
- (->> (for [[name value] options]
- (if-let [[version message] (deprecated name)]
- (do (println name "option was removed in Quil" version "." message)
- nil)
- [name value]))
- (remove nil?)
- (into {}))))