speclj.platform

*bound-by-should-invoke*

dynamic

bound-by-should-invoke?

(bound-by-should-invoke?)

cause

(cause e)

compiler-load

(compiler-load reader path)

current-date

(current-date)

current-millis

(current-millis)

current-time

(current-time)

difference-greater-than-delta?

(difference-greater-than-delta? expected actual delta)

dynamically-invoke

(dynamically-invoke ns-name fn-name)

elide-level?

(elide-level? stack-element)

endl

error-message

(error-message e)

error-str

(error-str e)

exception

exit

(exit code)

failure-source

(failure-source failure)

failure-source-str

(failure-source-str exception)

file-separator

find-platform

format-seconds

(format-seconds secs)

get-bytes

(get-bytes s)

get-name

(get-name ns)

if-cljs

macro

(if-cljs then else)

print-stack-trace

(print-stack-trace e)

re?

(re? obj)

read-in

(read-in)

seconds-format

secs-since

(secs-since start)

source-file-regex

stack-trace

(stack-trace e)

throwable

try-catch-anything

macro

(try-catch-anything & forms)
Tries forms up until the last form, which is expected to be a `catch` form,
except its type is missing; instead, `:default` is used in ClojureScript and
`java.lang.Throwable` is used in Clojure JVM.

type-name

(type-name t)