(type egg)
(signature "level-sexp egg")
(timestamp 1612269487)
(sxml ((section 2 "Outdated egg!" (p "This is an egg for CHICKEN 4, the unsupported old release.  You're almost certainly looking for " (int-link "/eggref/5/level-sexp" "the CHICKEN 5 version of this egg") ", if it exists.") (p "If it does not exist, there may be equivalent functionality provided by another egg; have a look at the " (link "https://wiki.call-cc.org/chicken-projects/egg-index-5.html" "egg index") ". Otherwise, please consider porting this egg to the current version of CHICKEN.")) (section 2 "level-sexp" (toc) (section 3 "Description" (p "Read and write s-expressions to a " (link "https://wiki.call-cc.org/eggref/4/level" "level") " implementation.")) (section 3 "Example use" (highlight scheme "(use leveldb level level-sexp)\n\n(define db\n  (level-sexp (open-db \"testdb\")))\n\n(db-put db \"key\" '((name . \"test\")))\n(db-get db \"key\") ;; => ((name . \"test\"))")) (section 3 "API" (def (sig (procedure "(level-sexp db)" (id level-sexp))) (p "Wrap another " (link "https://wiki.call-cc.org/eggref/4/level" "level") " implementation, enabling read/write of s-expression values instead of raw strings. Keys are not translated from s-expressions to strings, only values."))) (section 3 "Source code / issues" (p (link "https://github.com/caolan/chicken-level-sexp"))))))
