-
**` [green]#[# [green]`+class
]
Diff of apis in:
rewrite-clj
1.0.0-alpha
cljs
rewrite-clj
1.0.0-alpha
clj
Options:
Option | Value |
---|---|
:arglists-by | :arity-only |
:exclude-namespaces | ["rewrite-clj.potemkin.clojure"] |
:include | :changed-publics |
Legend:
-
A only
+
B only
-
A is+
different from B
≠
changes within A and B
=
equal
Stats:
Element | Have changes within | In A Only | In B Only |
---|---|---|---|
namespaces | 5 | 0 | 5 |
publics | 0 | 1 | 38 |
arglists | 0 | 1 | 49 |
Notes:
The cljs and clj sides of rewrite-clj v1 have the following differences of note:
You’ll notice that the Clojure API has the ability to deal with files, the ClojureScript API does not.
If we were to exclude api namespaces and functions marked with no-doc
we would see only item 1 as differences.
We include them because it seems that historically, internal undocumented features have been used in rewrite-cljs and rewrite-clj.
The ClojureScript API is missing the Clojure API namespaces that cause namespace clashes on the clojurescript side.
Table of diffs:
≠
rewrite-clj.node.protocols:no-doc =
true
+
make-printable-clj!arglists | attributes |
---|---|
|
|
-
make-printable-cljs!arglists | attributes |
---|---|
|
|
+
write-nodearglists | attributes |
---|---|
|
|
+
rewrite-clj.node.string:no-doc =
true
+
string-nodearglists | attributes |
---|---|
|
|
≠
rewrite-clj.parser+
parse-filearglists | attributes |
---|---|
|
|
+
parse-file-allarglists | attributes |
---|---|
|
|
≠
rewrite-clj.reader:no-doc =
true
+
file-readerarglists | attributes |
---|---|
|
|
+
newline-normalizing-readerarglists | attributes |
---|---|
|
|
≠
rewrite-clj.zip+
of-filearglists | attributes |
---|---|
|
|
≠
rewrite-clj.zip.base:no-doc =
true
+
of-filearglists | attributes |
---|---|
|
|
+
rewrite-clj.zip.edit:no-doc =
true
+
editarglists | attributes |
---|---|
|
|
+
prefixarglists | attributes |
---|---|
|
|
+
replacearglists | attributes |
---|---|
|
|
+
splicearglists | attributes |
---|---|
|
|
+
suffixarglists | attributes |
---|---|
|
|
+
rewrite-clj.zip.find:no-doc =
true
+
findarglists | attributes |
---|---|
|
|
+
find-depth-firstarglists | attributes |
---|---|
|
|
+
find-last-by-posarglists | attributes |
---|---|
|
|
+
find-nextarglists | attributes |
---|---|
|
|
+
find-next-depth-firstarglists | attributes |
---|---|
|
|
+
find-next-tagarglists | attributes |
---|---|
|
|
+
find-next-tokenarglists | attributes |
---|---|
|
|
+
find-next-valuearglists | attributes |
---|---|
|
|
+
find-tagarglists | attributes |
---|---|
|
|
+
find-tag-by-posarglists | attributes |
---|---|
|
|
+
find-tokenarglists | attributes |
---|---|
|
|
+
find-valuearglists | attributes |
---|---|
|
|
+
rewrite-clj.zip.remove:no-doc =
true
+
removearglists | attributes |
---|---|
|
|
+
remove-preserve-newlinearglists | attributes |
---|---|
|
|
+
rewrite-clj.zip.seq:no-doc =
true
+
assocarglists | attributes |
---|---|
|
|
+
getarglists | attributes |
---|---|
|
|
+
list?arglists | attributes |
---|---|
|
|
+
maparglists | attributes |
---|---|
|
|
+
map-keysarglists | attributes |
---|---|
|
|
+
map-valsarglists | attributes |
---|---|
|
|
+
map?arglists | attributes |
---|---|
|
|
+
seq?arglists | attributes |
---|---|
|
|
+
set?arglists | attributes |
---|---|
|
|
+
vector?arglists | attributes |
---|---|
|
|
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close