【发布时间】:2014-03-07 02:25:45
【问题描述】:
每当我尝试在函数中包含 Timbre p 语句时,都会出现错误:
project.clj
(defproject sketch "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.5.1"]
[com.taoensso/timbre "3.1.1"]])
core.clj
(ns user (:require [taoensso.timbre :as timbre]))
(timbre/refer-timbre)
(defn tst [a]
(p :tf (+ a a)))
输出(苹果酒/nrepl)
Unable to resolve symbol: p in this context, compiling:(NO_SOURCE_PATH:2:3)
但是像profile 和spy 这样的其他音色函数/宏可以正常工作。
【问题讨论】:
-
可能值得注意的是:1. 分析不适用于 cljs 2. 分析已移至新项目 tufte 3. tufte 版本 2.0.1 doesn't work in cljs