Diff of apis in:
-
rewrite-clj
0.6.1
clj
-
rewrite-cljs
0.4.5
cljs
Options:
Option | Value |
---|---|
:arglists-by |
:arity-only |
: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 |
20 |
15 |
8 |
publics |
100 |
170 |
79 |
arglists |
0 |
298 |
88 |
Notes:
The apis of the last released version of rewrite-cljs and the last released version of rewrite-clj v0 are compared here.
In short, rewrite-cljs lagged far behind rewrite-clj v0, but rewrite-cljs had added some features of its own.
See rewrite-clj v1’s design docs for more details.
Table of diffs:
-
rewrite-clj.custom-zipper.core-
rewrite-clj.custom-zipper.utils≠
rewrite-clj.node≠
child-sexprs≠
children≠
coerce-
comma-node-
comma-separated-
comma?≠
comment-node≠
comment?-
concat-strings≠
deref-node≠
eval-node≠
fn-node≠
forms-node≠
inner?-
integer-node≠
keyword-node-
leader-length≠
length-
line-separated≠
linebreak?≠
list-node≠
map-node≠
meta-node-
namespaced-map-node≠
newline-node≠
newlines≠
printable-only?≠
quote-node-
raw-meta-node≠
reader-macro-node-
regex-node≠
replace-children≠
set-node≠
sexpr-
sexprs≠
spaces≠
string≠
string-node≠
syntax-quote-node≠
tag≠
token-node≠
uneval-node≠
unquote-node≠
unquote-splicing-node-
value≠
var-node≠
vector-node≠
whitespace-node-
whitespace-nodes≠
whitespace?
-
rewrite-clj.node.coerce+
rewrite-clj.node.coercer≠
rewrite-clj.node.comment≠
rewrite-clj.node.forms-
rewrite-clj.node.indent-
rewrite-clj.node.integer≠
rewrite-clj.node.keyword≠
rewrite-clj.node.meta≠
rewrite-clj.node.protocols-
rewrite-clj.node.regex≠
rewrite-clj.node.seq-
rewrite-clj.node.string+
rewrite-clj.node.stringz≠
rewrite-clj.node.token≠
rewrite-clj.node.whitespace+
rewrite-clj.paredit≠
rewrite-clj.parser≠
rewrite-clj.parser.core≠
rewrite-clj.parser.keyword≠
rewrite-clj.parser.string≠
rewrite-clj.parser.token-
rewrite-clj.parser.utils≠
rewrite-clj.parser.whitespace-
rewrite-clj.potemkin≠
rewrite-clj.reader=
boundary?+
buf-
comma?-
file-reader+
get-column-number+
get-line-number=
ignore+
indexing-push-back-reader=
linebreak?=
next=
peek+
peek-char-
position+
read-char=
read-include-linebreak+
read-keyword=
read-n=
read-repeatedly+
read-string=
read-until≠
read-while=
read-with-meta=
space?=
string->edn-
string-reader=
throw-reader≠
unread=
whitespace-or-boundary?=
whitespace?
≠
rewrite-clj.zip-
->root-string-
->string≠
append-child-
append-newline-
append-space≠
assoc-
child-sexprs≠
down-
down*≠
edit-
edit*-
edit->-
edit->>-
edit-node-
edn-
edn*≠
end?≠
find≠
find-depth-first+
find-last-by-pos≠
find-next≠
find-next-depth-first≠
find-next-tag≠
find-next-token≠
find-next-value≠
find-tag+
find-tag-by-pos≠
find-token≠
find-value≠
get≠
insert-child≠
insert-left-
insert-left*≠
insert-right-
insert-right*≠
left-
left*≠
leftmost-
leftmost*≠
leftmost?-
length-
linebreak?≠
list?≠
map≠
map-keys≠
map-vals≠
map?≠
next-
next*≠
node-
of-file≠
of-string-
position-
postwalk≠
prefix-
prepend-newline-
prepend-space≠
prev-
prev*-
prewalk-
print-
print-root≠
remove-
remove*+
remove-preserve-newline≠
replace-
replace*≠
right-
right*≠
rightmost-
rightmost*≠
rightmost?≠
root≠
root-string≠
seq?≠
set?≠
sexpr-
skip-
skip-whitespace-
skip-whitespace-left≠
splice≠
string-
subedit->-
subedit->>-
subedit-node≠
suffix≠
tag≠
up-
up*-
value≠
vector?-
whitespace-or-comment?-
whitespace?
≠
rewrite-clj.zip.base-
rewrite-clj.zip.edit+
rewrite-clj.zip.editz-
rewrite-clj.zip.find+
rewrite-clj.zip.findz≠
rewrite-clj.zip.move-
rewrite-clj.zip.remove+
rewrite-clj.zip.removez-
rewrite-clj.zip.seq+
rewrite-clj.zip.seqz-
rewrite-clj.zip.subedit+
rewrite-clj.zip.utils-
rewrite-clj.zip.walk≠
rewrite-clj.zip.whitespace
-
:no-doc
=
true
attributes |
members |
||
---|---|---|---|
name |
arglists |
attributes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
:no-doc
-
true
-
:no-doc
-
true
arglists | attributes |
---|---|
|
|
-
:no-doc
=
true
-
:no-doc
=
true
-
:no-doc
-
true
arglists | attributes |
---|---|
|
|
-
:no-doc
-
true
-
:no-doc
=
true
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
-
:no-doc
-
true
-
:no-doc
=
true
-
:no-doc
=
true
-
:no-doc
=
true
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
-
:no-doc
-
true
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|
arglists | attributes |
---|---|
|
|