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:
-
:no-doc
=
true
-
:no-doc
=
true
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
-
:no-doc
=
true