This is the herodotus Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 05:26:45 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
herodotus
Wrapper around Yason JSON parser/encoder with convenience methods for CLOS
Henry Steere
BSD
Provides a define-serialiser macro that defines both an encoder and decoder for a common lisp class. Allows one to easily specify case convention for fields in a JSON object as either snake case, camel case, or screaming snake case (with apologies to the rust library serde).
1.0.0
yason
(system).
alexandria
(system).
cl-ppcre
(system).
src
(module).
Modules are listed depth-first from the system components tree.
herodotus/src
herodotus
(system).
herodotus.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
herodotus/src/herodotus.lisp
src
(module).
define-json-model
(macro).
to-json
(generic function).
camel-case
(function).
define-encoder
(macro).
define-json-constructor
(macro).
define-parser
(macro).
define-to-hash
(macro).
get-slot
(function).
get-slot-defs
(function).
get-slot-name
(function).
get-slot-type
(function).
has-custom-key
(function).
has-object-constructor
(function).
json-package-name
(function).
make-hash-parser-name
(function).
make-init-arg
(function).
make-keys
(function).
make-keyword
(function).
make-object-slot
(function).
make-standard-slot
(function).
object-to-hash
(generic function).
pascal-case
(function).
screaming-snake-case
(function).
select-case-function
(function).
slot-accessor
(function).
snake-case
(function).
within-package
(macro).
Packages are listed by definition order.
herodotus
common-lisp
.
yason
.
define-json-model
(macro).
to-json
(generic function).
camel-case
(function).
define-encoder
(macro).
define-json-constructor
(macro).
define-parser
(macro).
define-to-hash
(macro).
get-slot
(function).
get-slot-defs
(function).
get-slot-name
(function).
get-slot-type
(function).
has-custom-key
(function).
has-object-constructor
(function).
json-package-name
(function).
make-hash-parser-name
(function).
make-init-arg
(function).
make-keys
(function).
make-keyword
(function).
make-object-slot
(function).
make-standard-slot
(function).
object-to-hash
(generic function).
pascal-case
(function).
screaming-snake-case
(function).
select-case-function
(function).
slot-accessor
(function).
snake-case
(function).
within-package
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Jump to: | C D F G H J M O P S T W |
---|
Jump to: | C D F G H J M O P S T W |
---|
Jump to: | F H M P S |
---|
Jump to: | F H M P S |
---|