changeset 578: |
6432d0ee2750 |
parent 577: |
806c2b214df8 |
child 579: |
c45929da6f75 |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Sun, 04 Aug 2024 21:12:30 -0400 |
files: |
lisp/lib/doc/doc.asd lisp/lib/doc/reprex.lisp lisp/lib/obj/obj.asd lisp/lib/rdb/query.lisp |
description: |
init reprex |
1.1--- a/lisp/lib/doc/doc.asd Sun Aug 04 20:51:07 2024 -0400
1.2+++ b/lisp/lib/doc/doc.asd Sun Aug 04 21:12:30 2024 -0400
1.3@@ -10,6 +10,7 @@
1.4 (:file "package")
1.5 (:file "system")
1.6 (:file "dist")
1.7+ (:file "reprex")
1.8 (:file "image"))
1.9 :in-order-to ((test-op (test-op :doc/tests))))
1.10
2.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2+++ b/lisp/lib/doc/reprex.lisp Sun Aug 04 21:12:30 2024 -0400
2.3@@ -0,0 +1,19 @@
2.4+;;; reprex.lisp --- Reproducible Examples
2.5+
2.6+;; Reproducible Examples API
2.7+
2.8+;;; Commentary:
2.9+
2.10+;; ref: https://reprex.tidyverse.org/
2.11+
2.12+;;; Code:
2.13+(in-package :doc)
2.14+(defvar *reprex-format*)
2.15+
2.16+(defgeneric print-reprex (forms &optional stream))
2.17+
2.18+(defgeneric format-reprex (formatter forms &optional stream))
2.19+
2.20+(defmacro reprex (&body body)
2.21+ "Produce a 'reproducible example' from the forms in BODY."
2.22+ `(progn ,@body))
3.1--- a/lisp/lib/obj/obj.asd Sun Aug 04 20:51:07 2024 -0400
3.2+++ b/lisp/lib/obj/obj.asd Sun Aug 04 21:12:30 2024 -0400
3.3@@ -15,9 +15,9 @@
3.4 (:file "storable")))
3.5 (:module "hash"
3.6 :components ((:file "hasher")
3.7+ (:file "chash")
3.8 (:file "map")
3.9 (:file "set")
3.10- (:file "chash")
3.11 (:file "castable")))
3.12 (:file "id")
3.13 (:module "uri"
4.1--- a/lisp/lib/rdb/query.lisp Sun Aug 04 20:51:07 2024 -0400
4.2+++ b/lisp/lib/rdb/query.lisp Sun Aug 04 21:12:30 2024 -0400
4.3@@ -11,8 +11,6 @@
4.4 ((db :type rdb :initarg :db :accessor db)
4.5 (schema :type rdb-schema :initarg :schema :accessor schema)))
4.6
4.7-(defclass rdb-data-frame (data-frame) ())
4.8-
4.9 (defclass rdb-execution-context (execution-context) ())
4.10
4.11 (defclass rdb-query-plan (query-plan) ())