clojure.core in Clojerl
- Implemented
- 72.3%491 / 679
- Mismatched
- 25
- Missing
- 188
- Dialect-Only
- 26
Metadata Mismatches (25)
Vars present in both Clojure (JVM) and this surface but with differing arglists, :macro flag, or :dynamic flag.
| Var | Difference |
|---|---|
*agent* | :dynamic Clojure (JVM): false this surface: true |
*assert* | :dynamic Clojure (JVM): false this surface: true |
*command-line-args* | :dynamic Clojure (JVM): false this surface: true |
*compile-files* | :dynamic Clojure (JVM): false this surface: true |
*compile-path* | :dynamic Clojure (JVM): false this surface: true |
*err* | :dynamic Clojure (JVM): false this surface: true |
*flush-on-newline* | :dynamic Clojure (JVM): false this surface: true |
*in* | :dynamic Clojure (JVM): false this surface: true |
*ns* | :dynamic Clojure (JVM): false this surface: true |
*out* | :dynamic Clojure (JVM): false this surface: true |
*print-dup* | :dynamic Clojure (JVM): false this surface: true |
*print-meta* | :dynamic Clojure (JVM): false this surface: true |
*print-readably* | :dynamic Clojure (JVM): false this surface: true |
*read-eval* | :dynamic Clojure (JVM): false this surface: true |
*reader-resolver* | :dynamic Clojure (JVM): false this surface: true |
conj | arglists Clojure (JVM): ([] [coll] [coll x] [coll x & xs])this surface: ([coll x] [coll x & xs]) |
extend-type | arglists Clojure (JVM): ([t & specs])this surface: ([type-sym & specs]) |
instance? | arglists Clojure (JVM): ([c x])this surface: ([atype x]) |
load-file | arglists Clojure (JVM): ([name])this surface: ([path]) |
neg? | arglists Clojure (JVM): ([num])this surface: ([x]) |
pos? | arglists Clojure (JVM): ([num])this surface: ([x]) |
re-find | arglists Clojure (JVM): ([m] [re s])this surface: ([re s]) |
read | arglists Clojure (JVM): ([] [stream] [stream eof-error? eof-value] [stream eof-error? eof-value recursive?] [opts stream])this surface: ([] [stream] [stream eof-error? eof-value] [opts stream]) |
send-via | arglists Clojure (JVM): ([executor a f & args])this surface: ([a f & args]) |
vector | arglists Clojure (JVM): ([] [a] [a b] [a b c] [a b c d] [a b c d e] [a b c d e f] [a b c d e f & args])this surface: ([] [a] [a b] [a b c] [a b c d] [a b c d & args]) |
Vars Present in Clojure (JVM) but Absent from This Surface (188)
| Var |
|---|
*' |
*allow-unresolved-vars* |
*compiler-options* |
*file* |
*fn-loader* |
*math-context* |
*repl* |
*source-path* |
*suppress-read* |
*unchecked-math* |
*use-context-classloader* |
*warn-on-reflection* |
+' |
-' |
->ArrayChunk |
->Vec |
->VecNode |
->VecSeq |
-cache-protocol-fn |
-reset-methods |
EMPTY-NODE |
Inst |
NaN? |
PrintWriter-on |
StackTraceElement->vec |
Throwable->map |
abs |
accessor |
aclone |
add-classpath |
add-tap |
aget |
alength |
alter |
amap |
areduce |
aset |
aset-boolean |
aset-byte |
aset-char |
aset-double |
aset-float |
aset-int |
aset-long |
aset-short |
assoc! |
await1 |
bases |
bean |
bigdec |
bigint |
biginteger |
boolean-array |
booleans |
byte-array |
bytes |
bytes? |
cast |
char-array |
char-name-string |
chars |
class |
class? |
commute |
conj! |
construct-proxy |
create-struct |
dec' |
decimal? |
definterface |
defstruct |
denominator |
disj! |
dissoc! |
dosync |
double |
double-array |
double? |
doubles |
ensure |
enumeration-seq |
extend |
extenders |
find-protocol-impl |
find-protocol-method |
float-array |
floats |
gen-class |
gen-interface |
get-proxy-class |
hash-combine |
inc' |
infinite? |
init-proxy |
int-array |
into-array |
ints |
io! |
iteration |
iterator-seq |
locking |
long |
long-array |
longs |
make-array |
method-sig |
numerator |
object-array |
parse-boolean |
parse-double |
parse-long |
parse-uuid |
partitionv |
partitionv-all |
persistent! |
pop! |
primitives-classnames |
print-ctor |
proxy |
proxy-call-with-super |
proxy-mappings |
proxy-name |
proxy-super |
random-uuid |
ratio? |
rationalize |
re-groups |
re-matcher |
read+string |
ref |
ref-history-count |
ref-max-history |
ref-min-history |
ref-set |
remove-tap |
requiring-resolve |
resultset-seq |
seq-to-map-for-destructuring |
set-agent-send-executor! |
set-agent-send-off-executor! |
short-array |
shorts |
shutdown-agents |
splitv-at |
stream-into! |
stream-reduce! |
stream-seq! |
stream-transduce! |
struct |
struct-map |
supers |
sync |
tap> |
to-array |
to-array-2d |
transient |
unchecked-add |
unchecked-add-int |
unchecked-byte |
unchecked-char |
unchecked-dec |
unchecked-dec-int |
unchecked-divide-int |
unchecked-double |
unchecked-float |
unchecked-inc |
unchecked-inc-int |
unchecked-int |
unchecked-long |
unchecked-multiply |
unchecked-multiply-int |
unchecked-negate |
unchecked-negate-int |
unchecked-remainder-int |
unchecked-short |
unchecked-subtract |
unchecked-subtract-int |
unquote |
unquote-splicing |
unsigned-bit-shift-right |
update-keys |
update-proxy |
update-vals |
uri? |
vector-of |
volatile! |
volatile? |
with-precision |
Vars Present in This Surface but Not in Clojure (JVM) (26)
| Var |
|---|
*compile-protocols-path* |
*stacktrace |
*warn-on-infer* |
IError->map |
add-codepath |
clj->erl |
defn* |
erl->clj |
erl-list |
erl-map |
into-tuple |
lazy-seq? |
meta? |
normalize-methods |
print-dup__dispatch-fn__ |
print-method__dispatch-fn__ |
process-val! |
process-val? |
re-run |
regex? |
set! |
simple-benchmark |
str-helper |
tuple |
tuple? |
type? |