Coverage report: /home/ellis/comp/core/lib/obj/build.lisp

KindCoveredAll%
expression04 0.0
branch00nil
Key
Not instrumented
Conditionalized out
Executed
Not executed
 
Both branches taken
One branch taken
Neither branch taken
1
 ;;; obj/build.lisp --- Builder API
2
 
3
 ;; BUILDER class and methods.
4
 
5
 ;;; Commentary:
6
 
7
 ;; This package started during the implementation of URING when it became
8
 ;; clear that we needed a generic 'CONS-like' protocol and class for objects
9
 ;; capable of constructing complex structures.
10
 
11
 ;;  NOTE 2024-10-26: also to be used in DAT/TAR
12
 
13
 ;;; Code:
14
 (in-package :obj/build)
15
 
16
 (defclass builder () ())
17
 
18
 (defgeneric build (self &key &allow-other-keys))
19
 (defgeneric build-from (self from &key &allow-other-keys))