Liking cljdoc? Tell your friends :D

Diff of rewrite-clj 1.0.0-alpha cljs & clj

Diff of apis in:

  1. rewrite-clj 1.0.0-alpha cljs

  2. rewrite-clj 1.0.0-alpha clj

Options:

OptionValue
: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:

ElementHave changes withinIn A OnlyIn 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:

  1. You’ll notice that the Clojure API has the ability to deal with files, the ClojureScript API does not.

  2. 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.

  3. 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!

arglistsattributes
  • **` [green]#[# [green]`+class ]

  • :type **` [green]`:macro+

-make-printable-cljs!

arglistsattributes
  • - [ obj ]

  • :type - :var

  • :no-doc - true

+write-node

arglistsattributes
  • **` [green]#[# [green]`+writer node ]

  • :type **` [green]`:var+

+ rewrite-clj.node.string

  • :no-doc = true

+string-node

arglistsattributes
  • **` [green]#[# [green]`+lines ]

  • :type **` [green]`:var+

rewrite-clj.parser

+parse-file

arglistsattributes
  • **` [green]#[# [green]`+f ]

  • :type **` [green]`:var+

+parse-file-all

arglistsattributes
  • **` [green]#[# [green]`+f ]

  • :type **` [green]`:var+

rewrite-clj.reader

  • :no-doc = true

+file-reader

arglistsattributes
  • **` [green]#[# [green]`+f ]

  • :type **` [green]`:var+

+newline-normalizing-reader

arglistsattributes
  • **` [green]#[# [green]`+rdr ]

  • :type **` [green]`:var+

rewrite-clj.zip

+of-file

arglistsattributes
  • **` [green]#[# [green]`+f ]

  • **` [green]#[# [green]`+f opts ]

  • :type **` [green]`:var+

rewrite-clj.zip.base

  • :no-doc = true

+of-file

arglistsattributes
  • **` [green]#[# [green]`+f ]

  • **` [green]#[# [green]`+f opts ]

  • :type **` [green]`:var+

+ rewrite-clj.zip.edit

  • :no-doc = true

+edit

arglistsattributes
  • **` [green]#[# [green]`+zloc f & args ]

  • :type **` [green]`:var+

+prefix

arglistsattributes
  • **` [green]#[# [green]`+zloc s ]

  • :type **` [green]`:var+

+replace

arglistsattributes
  • **` [green]#[# [green]`+zloc value ]

  • :type **` [green]`:var+

+splice

arglistsattributes
  • **` [green]#[# [green]`+zloc ]

  • :type **` [green]`:var+

+suffix

arglistsattributes
  • **` [green]#[# [green]`+zloc s ]

  • :type **` [green]`:var+

+ rewrite-clj.zip.find

  • :no-doc = true

+find

arglistsattributes
  • **` [green]#[# [green]`+zloc p? ]

  • **` [green]#[# [green]`+zloc f p? ]

  • :type **` [green]`:var+

+find-depth-first

arglistsattributes
  • **` [green]#[# [green]`+zloc p? ]

  • :type **` [green]`:var+

+find-last-by-pos

arglistsattributes
  • **` [green]#[# [green]`+zloc pos ]

  • **` [green]#[# [green]`+zloc pos p? ]

  • :type **` [green]`:var+

+find-next

arglistsattributes
  • **` [green]#[# [green]`+zloc p? ]

  • **` [green]#[# [green]`+zloc f p? ]

  • :type **` [green]`:var+

+find-next-depth-first

arglistsattributes
  • **` [green]#[# [green]`+zloc p? ]

  • :type **` [green]`:var+

+find-next-tag

arglistsattributes
  • **` [green]#[# [green]`+zloc t ]

  • **` [green]#[# [green]`+zloc f t ]

  • :type **` [green]`:var+

+find-next-token

arglistsattributes
  • **` [green]#[# [green]`+zloc p? ]

  • **` [green]#[# [green]`+zloc f p? ]

  • :type **` [green]`:var+

+find-next-value

arglistsattributes
  • **` [green]#[# [green]`+zloc v ]

  • **` [green]#[# [green]`+zloc f v ]

  • :type **` [green]`:var+

+find-tag

arglistsattributes
  • **` [green]#[# [green]`+zloc t ]

  • **` [green]#[# [green]`+zloc f t ]

  • :type **` [green]`:var+

+find-tag-by-pos

arglistsattributes
  • **` [green]#[# [green]`+zloc pos t ]

  • :type **` [green]`:var+

+find-token

arglistsattributes
  • **` [green]#[# [green]`+zloc p? ]

  • **` [green]#[# [green]`+zloc f p? ]

  • :type **` [green]`:var+

+find-value

arglistsattributes
  • **` [green]#[# [green]`+zloc v ]

  • **` [green]#[# [green]`+zloc f v ]

  • :type **` [green]`:var+

+ rewrite-clj.zip.remove

  • :no-doc = true

+remove

arglistsattributes
  • **` [green]#[# [green]`+zloc ]

  • :type **` [green]`:var+

+remove-preserve-newline

arglistsattributes
  • **` [green]#[# [green]`+zloc ]

  • :type **` [green]`:var+

+ rewrite-clj.zip.seq

  • :no-doc = true

+assoc

arglistsattributes
  • **` [green]#[# [green]`+zloc k v ]

  • :type **` [green]`:var+

+get

arglistsattributes
  • **` [green]#[# [green]`+zloc k ]

  • :type **` [green]`:var+

+list?

arglistsattributes
  • **` [green]#[# [green]`+zloc ]

  • :type **` [green]`:var+

+map

arglistsattributes
  • **` [green]#[# [green]`+f zloc ]

  • :type **` [green]`:var+

+map-keys

arglistsattributes
  • **` [green]#[# [green]`+f zloc ]

  • :type **` [green]`:var+

+map-vals

arglistsattributes
  • **` [green]#[# [green]`+f zloc ]

  • :type **` [green]`:var+

+map?

arglistsattributes
  • **` [green]#[# [green]`+zloc ]

  • :type **` [green]`:var+

+seq?

arglistsattributes
  • **` [green]#[# [green]`+zloc ]

  • :type **` [green]`:var+

+set?

arglistsattributes
  • **` [green]#[# [green]`+zloc ]

  • :type **` [green]`:var+

+vector?

arglistsattributes
  • **` [green]#[# [green]`+zloc ]

  • :type **` [green]`:var+

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close