Liking cljdoc? Tell your friends :D

taggie.readers

Define EDN and Clojure reader functions. EDN functions accept a value and parse it into a final object. Clojure functions accept a value and produce a form which, when evaluated, produces a value. This is to prevent double evaluation of an object. For details, see that thread: https://clojurians.slack.com/archives/C03S1KBA2/p1735626685896359

Define EDN and Clojure reader functions.
EDN functions accept a value and parse it into a final
object. Clojure functions accept a value and produce
a _form_ which, when evaluated, produces a value.
This is to prevent double evaluation of an object.
For details, see that thread:
https://clojurians.slack.com/archives/C03S1KBA2/p1735626685896359
raw docstring

__reader-atom-cljclj

(__reader-atom-clj content)
source

__reader-atom-ednclj

(__reader-atom-edn content)
source

__reader-booleans-cljclj

(__reader-booleans-clj items)
source

__reader-booleans-ednclj

(__reader-booleans-edn items)
source

__reader-ByteBuffer-cljclj

(__reader-ByteBuffer-clj seq-of-bytes)
source

__reader-ByteBuffer-ednclj

(__reader-ByteBuffer-edn seq-of-bytes)
source

__reader-bytes-cljclj

(__reader-bytes-clj items)
source

__reader-bytes-ednclj

(__reader-bytes-edn items)
source

__reader-chars-cljclj

(__reader-chars-clj items)
source

__reader-chars-ednclj

(__reader-chars-edn items)
source

__reader-Date-cljclj

(__reader-Date-clj string)
source

__reader-Date-ednclj

(__reader-Date-edn string)
source

__reader-doubles-cljclj

(__reader-doubles-clj items)
source

__reader-doubles-ednclj

(__reader-doubles-edn items)
source

__reader-Duration-cljclj

(__reader-Duration-clj line)
source

__reader-Duration-ednclj

(__reader-Duration-edn line)
source

__reader-error-cljclj

(__reader-error-clj error)
source

__reader-error-ednclj

(__reader-error-edn error)
source

__reader-File-cljclj

(__reader-File-clj line)
source

__reader-File-ednclj

(__reader-File-edn line)
source

__reader-floats-cljclj

(__reader-floats-clj items)
source

__reader-floats-ednclj

(__reader-floats-edn items)
source

__reader-Instant-cljclj

(__reader-Instant-clj line)
source

__reader-Instant-ednclj

(__reader-Instant-edn line)
source

__reader-ints-cljclj

(__reader-ints-clj items)
source

__reader-ints-ednclj

(__reader-ints-edn items)
source

__reader-LocalDate-cljclj

(__reader-LocalDate-clj line)
source

__reader-LocalDate-ednclj

(__reader-LocalDate-edn line)
source

__reader-LocalDateTime-cljclj

(__reader-LocalDateTime-clj line)
source

__reader-LocalDateTime-ednclj

(__reader-LocalDateTime-edn line)
source

__reader-LocalTime-cljclj

(__reader-LocalTime-clj line)
source

__reader-LocalTime-ednclj

(__reader-LocalTime-edn line)
source

__reader-longs-cljclj

(__reader-longs-clj items)
source

__reader-longs-ednclj

(__reader-longs-edn items)
source

__reader-MonthDay-cljclj

(__reader-MonthDay-clj line)
source

__reader-MonthDay-ednclj

(__reader-MonthDay-edn line)
source

__reader-objects-cljclj

(__reader-objects-clj items)
source

__reader-objects-ednclj

(__reader-objects-edn items)
source

__reader-OffsetDateTime-cljclj

(__reader-OffsetDateTime-clj line)
source

__reader-OffsetDateTime-ednclj

(__reader-OffsetDateTime-edn line)
source

__reader-OffsetTime-cljclj

(__reader-OffsetTime-clj line)
source

__reader-OffsetTime-ednclj

(__reader-OffsetTime-edn line)
source

__reader-Period-cljclj

(__reader-Period-clj line)
source

__reader-Period-ednclj

(__reader-Period-edn line)
source

__reader-ref-cljclj

(__reader-ref-clj content)
source

__reader-ref-ednclj

(__reader-ref-edn content)
source

__reader-regex-cljclj

(__reader-regex-clj string)
source

__reader-regex-ednclj

(__reader-regex-edn string)
source

__reader-sql_SLASH_Timestamp-cljclj

(__reader-sql_SLASH_Timestamp-clj string)
source

__reader-sql_SLASH_Timestamp-ednclj

(__reader-sql_SLASH_Timestamp-edn string)
source

__reader-URI-cljclj

(__reader-URI-clj line)
source

__reader-URI-ednclj

(__reader-URI-edn line)
source

__reader-URL-cljclj

(__reader-URL-clj line)
source

__reader-URL-ednclj

(__reader-URL-edn line)
source

__reader-Year-cljclj

(__reader-Year-clj line)
source

__reader-Year-ednclj

(__reader-Year-edn line)
source

__reader-YearMonth-cljclj

(__reader-YearMonth-clj line)
source

__reader-YearMonth-ednclj

(__reader-YearMonth-edn line)
source

__reader-ZonedDateTime-cljclj

(__reader-ZonedDateTime-clj line)
source

__reader-ZonedDateTime-ednclj

(__reader-ZonedDateTime-edn line)
source

__reader-ZoneId-cljclj

(__reader-ZoneId-clj line)
source

__reader-ZoneId-ednclj

(__reader-ZoneId-edn line)
source

__reader-ZoneOffset-cljclj

(__reader-ZoneOffset-clj line)
source

__reader-ZoneOffset-ednclj

(__reader-ZoneOffset-edn line)
source

CLJ_READERSclj

source

defreadercljmacro

(defreader tag [bind] & body)

A macro to do many things in one step, namely:

  • define an EDN reader function;
  • add it to the global map of EDN readers;
  • add an entry into the global map of Clojure readers;
  • define a Clojure reader function that relies on the edn reader.
A macro to do many things in one step, namely:
- define an EDN reader function;
- add it to the global map of EDN readers;
- add an entry into the global map of Clojure readers;
- define a Clojure reader function that relies on the edn reader.
sourceraw docstring

edn-readersclj

(edn-readers)
source

EDN_READERSclj

source

generate-data-readersclj

(generate-data-readers)
source

tag->nameclj

(tag->name tag)

Correct some characters when declaring a reader function.

Correct some characters when declaring a reader function.
sourceraw docstring

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

× close