mirror of
https://github.com/taoensso/telemere.git
synced 2026-01-04 08:38:24 +00:00
[nop] Stop using optimised binding by default
The improved performance rarely matters in practice, and can cause issues for folks using deep-walking macros. Better solution would be to eventually get the optimisation implemented upstream in Clojure core.
This commit is contained in:
parent
feb2f64f92
commit
fc7e748ac8
3 changed files with 4 additions and 6 deletions
|
|
@ -5,9 +5,9 @@
|
|||
<https://www.taoensso.com/telemere>"
|
||||
|
||||
{:author "Peter Taoussanis (@ptaoussanis)"}
|
||||
(:refer-clojure :exclude [binding newline])
|
||||
(:refer-clojure :exclude [newline])
|
||||
(:require
|
||||
[taoensso.encore :as enc :refer [binding have have?]]
|
||||
[taoensso.encore :as enc :refer [have have?]]
|
||||
[taoensso.encore.signals :as sigs]
|
||||
[taoensso.telemere.impl :as impl]
|
||||
[taoensso.telemere.utils :as utils]
|
||||
|
|
|
|||
|
|
@ -1,10 +1,9 @@
|
|||
(ns ^:no-doc taoensso.telemere.impl
|
||||
"Private ns, implementation detail.
|
||||
Signal design shared by: Telemere, Tufte, Timbre."
|
||||
(:refer-clojure :exclude [binding])
|
||||
(:require
|
||||
[clojure.set :as set]
|
||||
[taoensso.encore :as enc :refer [binding have have?]]
|
||||
[taoensso.encore :as enc :refer [have have?]]
|
||||
[taoensso.encore.signals :as sigs])
|
||||
|
||||
#?(:cljs
|
||||
|
|
|
|||
|
|
@ -1,8 +1,7 @@
|
|||
(ns taoensso.telemere.streams
|
||||
"Interop support for standard stream/s -> Telemere."
|
||||
(:refer-clojure :exclude [binding])
|
||||
(:require
|
||||
[taoensso.encore :as enc :refer [binding have have?]]
|
||||
[taoensso.encore :as enc :refer [have have?]]
|
||||
[taoensso.telemere.impl :as impl]))
|
||||
|
||||
(enc/defonce ^:private orig-*out* "Original `*out*` on ns load" *out*)
|
||||
|
|
|
|||
Loading…
Reference in a new issue