# HG changeset patch # User ellis # Date 1703828623 18000 # Node ID 46fb6a10d2e14a3aee504f5597e0fd79a80ac590 # Parent 963aeb8cf382b787798c8118ac4f319adde094e2 stats diff -r 963aeb8cf382 -r 46fb6a10d2e1 core/api/readme.org --- a/core/api/readme.org Sun Dec 17 23:41:03 2023 -0500 +++ b/core/api/readme.org Fri Dec 29 00:43:43 2023 -0500 @@ -2,5 +2,40 @@ #+OPTIONS: ^:nil toc:nil num:nil html-postamble:nil #+EXPORT_FILE_NAME: index -This documentation is automatically generated based on the most recent -official core build. +=TODO= + +This documentation is automatically generated based on the default +branch of the [[https://vc.compiler.company/comp/core][core]]. + +#+begin_src lisp :results silent +(ql:quickload :dot) +#+end_src + +#+begin_src lisp :results output replace + (defmethod dot:graph-object-node ((graph (eql 'core-api)) (obj cons)) + (make-instance 'dot:node + :attributes '(:shape :box))) + + (defmethod dot:graph-object-points-to ((graph (eql 'core-api)) (obj cons)) + (list (car obj) + (make-instance 'dot:attributed + :object (cdr obj) + :attributes '(:weight 3)))) + + (defmethod graph-object-node ((graph (eql 'core-api)) (obj symbol)) + (make-instance 'dot:node + :attributes `(:label ,obj + :shape :hexagon))) + + + (dot:print-graph + (dot:generate-graph-from-roots 'core-api (list) + '(:rankdir "LR" :layout "twopi" :labelloc "t"))) +#+end_src + +#+RESULTS: +: digraph { +: rankdir=LR; +: layout="twopi"; +: labelloc="t"; +: } diff -r 963aeb8cf382 -r 46fb6a10d2e1 core/install.org --- a/core/install.org Sun Dec 17 23:41:03 2023 -0500 +++ b/core/install.org Fri Dec 29 00:43:43 2023 -0500 @@ -1,6 +1,6 @@ {{{header(core/install,Richard Westhaver,ellis@rwest.io,core installation guide)}}} - +#+property: header-args :dir /home/ellis/dev/comp/core/ The core is distributed via our public package registry: [[https://packy.compiler.company][packy.compiler.company]]. You can install any part of the core - from a complete Linux system to individual packages. Refer to the packy @@ -58,10 +58,10 @@ : Load 1 ASDF system: : bin/skel : ; Loading "bin/skel" -: ....... -: compressed 32768 bytes into 5079 at level 9 -: compressed 236388352 bytes into 9579898 at level 9 -: compressed 8552448 bytes into 2637947 at level 9 +: ..... +: compressed 32768 bytes into 5072 at level 9 +: compressed 236388352 bytes into 9827524 at level 9 +: compressed 8650752 bytes into 2675367 at level 9 : compressed 0 bytes into 9 at level 9 *** organ @@ -80,9 +80,9 @@ ; Loading "bin/organ" .................................................. [package bin/organ]. -compressed 32768 bytes into 5088 at level 9 -compressed 236388352 bytes into 9364780 at level 9 -compressed 8355840 bytes into 2588308 at level 9 +compressed 32768 bytes into 5091 at level 9 +compressed 236388352 bytes into 9489254 at level 9 +compressed 8454144 bytes into 2613538 at level 9 compressed 0 bytes into 9 at level 9 #+end_example @@ -100,9 +100,9 @@ : bin/rdb : ; Loading "bin/rdb" : .... -: compressed 32768 bytes into 5071 at level 9 -: compressed 236388352 bytes into 9386823 at level 9 -: compressed 8421376 bytes into 2593084 at level 9 +: compressed 32768 bytes into 5092 at level 9 +: compressed 236388352 bytes into 9547824 at level 9 +: compressed 8486912 bytes into 2622227 at level 9 : compressed 0 bytes into 9 at level 9 *** homer @@ -120,10 +120,11 @@ bin/homer ; Loading "bin/homer" .................................................. +[package packy]................................... [package bin/homer]. -compressed 32768 bytes into 5094 at level 9 -compressed 236388352 bytes into 9586720 at level 9 -compressed 8552448 bytes into 2634135 at level 9 +compressed 32768 bytes into 5082 at level 9 +compressed 236388352 bytes into 9835733 at level 9 +compressed 8650752 bytes into 2673858 at level 9 compressed 0 bytes into 9 at level 9 #+end_example @@ -142,11 +143,10 @@ bin/packy ; Loading "bin/packy" .................................................. -[package packy]................................... [package bin/packy]. -compressed 32768 bytes into 5086 at level 9 -compressed 236388352 bytes into 9303422 at level 9 -compressed 8323072 bytes into 2579589 at level 9 +compressed 32768 bytes into 5082 at level 9 +compressed 236388352 bytes into 9355401 at level 9 +compressed 8355840 bytes into 2591920 at level 9 compressed 0 bytes into 9 at level 9 #+end_example ** Rust diff -r 963aeb8cf382 -r 46fb6a10d2e1 core/lib/pwn.org --- a/core/lib/pwn.org Sun Dec 17 23:41:03 2023 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -{{{header(pwn,Richard Westhaver,ellis@rwest.io)}}} - -=pwn= is a collection of mischievous software and data. The software -in this namespace is intended for pen-testing, exploit analysis, -disassembly, and other useful things. - -* Packages -** pwn/diz -=diz= is a disassembler program leveraging the [[http://www.capstone-engine.org/][Capstone -framework]]. =SB-CAPSTONE= is a contrib module built-in to SBCL which -we wrap with some additional functions suited to our workflow. There -is a corresponding CLI application documented [[file:https:/compiler.company/docs/core/app/diz.html][here]]. diff -r 963aeb8cf382 -r 46fb6a10d2e1 core/readme.org --- a/core/readme.org Sun Dec 17 23:41:03 2023 -0500 +++ b/core/readme.org Fri Dec 29 00:43:43 2023 -0500 @@ -1,37 +1,14 @@ {{{header(docs/core,Richard Westhaver,ellis@rwest.io)}}} #+EXPORT_FILE_NAME: index -#+begin_src shell :dir ~/dev/comp/core/ :results pp :exports results - tokei -t=rust,lisp -#+end_src - -#+RESULTS: -#+begin_example -=============================================================================== - Language Files Lines Code Comments Blanks -=============================================================================== - Lisp 156 19763 15193 2104 2466 -------------------------------------------------------------------------------- - Rust 142 12407 10732 443 1232 - |- Markdown 101 804 0 709 95 - (Total) 13211 10732 1152 1327 -=============================================================================== - Total 298 32170 25925 2547 3698 -=============================================================================== -#+end_example - - [[file:install.org][Install]] :: Install Guide - - [[file:tests.org][Tests]] :: Testing Guide - - [[https://packy.compiler.company/report/cover/core/cover-index.html][Coverage]] :: Code Coverage Report - - [[https://packy.compiler.company/report/trace/core.json][Trace]] :: Chrome-compatible trace - +- [[file:stats.org][Stats]] :: Project Statistics +- [[file:todo.org][Todo]] :: Project Tasks - [[file:notes.org][Notes]] :: Internal Notes -- [[file:todo.org][Todo]] :: project tasks - * [[file:app][APP]] App Docs diff -r 963aeb8cf382 -r 46fb6a10d2e1 core/stats.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/stats.org Fri Dec 29 00:43:43 2023 -0500 @@ -0,0 +1,56 @@ +# -*- org-export-babel-evaluate: nil -*- +{{{header(docs/core,Richard Westhaver,ellis@rwest.io)}}} +#+property: header-args :dir /home/ellis/dev/comp/core/ +#+begin_src shell :results pp :exports results + tokei -t=rust,lisp +#+end_src + +#+RESULTS: +#+begin_example +=============================================================================== + Language Files Lines Code Comments Blanks +=============================================================================== + Lisp 259 29567 22520 3163 3884 +------------------------------------------------------------------------------- + Rust 142 12407 10732 443 1232 + |- Markdown 101 804 0 709 95 + (Total) 13211 10732 1152 1327 +=============================================================================== + Total 401 41974 33252 3606 5116 +=============================================================================== +#+end_example + +#+name: tally-package-symbols +#+begin_src lisp :exports both + (quickload-core-systems) + (defparameter *core-packages* '("STD" "SXP" "PARSE" "CLI" "XKB" "ALPM" "BTRFS" "BQN" "K" + "TREE-SITTER" "URING" "ZSTD" "BLAKE3" "ROCKSDB" "RDB" "SKEL" + "ORGAN" "NLP" "DAT" "OBJ" "LOG" "NET" "PACKY" "GUI" "SYN" "DOC")) + (defvar *core-symbols* nil) + + (loop with n = 0 + for pkg in *core-packages* + do (loop for s being the external-symbols of (find-package pkg) + do (incf n) + (print (type-of s)) + (pushnew s *core-symbols*)) + finally (return (cons (length *core-packages*) n))) +#+end_src + +#+RESULTS: tally-package-symbols +: (24 . 1571) + +#+name: tally-functions-and-symbols +#+begin_src lisp :exports both + (defvar *core-functions* nil) + (defvar *core-variables* nil) + (loop for s in *core-symbols* + do (let ((f (fboundp s)) + (v (boundp s))) + (when f (pushnew s *core-functions*)) + (when v (pushnew s *core-variables*))) + finally (return (cons (length *core-functions*) (length *core-variables*)))) +#+end_src + +#+RESULTS: tally-functions-and-symbols +: (1098 . 75) diff -r 963aeb8cf382 -r 46fb6a10d2e1 core/tests.org --- a/core/tests.org Sun Dec 17 23:41:03 2023 -0500 +++ b/core/tests.org Fri Dec 29 00:43:43 2023 -0500 @@ -227,42 +227,100 @@ #+RESULTS: start-slime : # -#+name: load-core-systems -#+begin_src lisp :results output replace :exports both - (ql:quickload :std) - (ql:quickload :rt) - (ql:quickload :sxp) - (ql:quickload :parse) - (ql:quickload :cli) - (ql:quickload :xkb) - ;; (ql:quickload :alpm) - (ql:quickload :btrfs) - (ql:quickload :bqn) - (ql:quickload :k) - (ql:quickload :tree-sitter) - (ql:quickload :uring) - (ql:quickload :zstd) - (ql:quickload :blake3) - (ql:quickload :rocksdb) - (ql:quickload :rdb) - (ql:quickload :skel) - (ql:quickload :organ) - (ql:quickload :nlp) - (ql:quickload :dot) - (ql:quickload :obj) - (ql:quickload :log) - (ql:quickload :net) - ;; (ql:quickload :pwn) - (ql:quickload :packy) +#+name: quickload-core-systems +#+begin_src lisp :results silent :exports code + (defun quickload-core-systems () + (ql:quickload :std) + (ql:quickload :rt) + (ql:quickload :sxp) + (ql:quickload :parse) + (ql:quickload :cli) + (ql:quickload :xkb) + ;; (ql:quickload :alpm) + (ql:quickload :btrfs) + ;; (ql:quickload :bqn) + (ql:quickload :k) + (ql:quickload :tree-sitter) + (ql:quickload :uring) + (ql:quickload :zstd) + (ql:quickload :blake3) + (ql:quickload :rocksdb) + (ql:quickload :rdb) + (ql:quickload :xdb) + (ql:quickload :skel) + (ql:quickload :organ) + (ql:quickload :nlp) + (ql:quickload :obj) + (ql:quickload :log) + (ql:quickload :net) + (ql:quickload :packy)) #+end_src -#+RESULTS: load-core-systems +#+name: gen-core-coverage-report +#+begin_src lisp :results silent :exports both + ;; (require :sb-cover) + (defun gen-report (system &optional (directory #P"/mnt/y/data/packy/report/cover/core/")) + + (progn + (declaim (optimize sb-cover:store-coverage-data)) + (asdf:compile-system system) + (asdf:test-system system) + (prog1 + (sb-cover:report directory) + (declaim (optimize (sb-cover:store-coverage-data 0)))))) + + (defun gen-core-coverage-report () + (time + (progn + (gen-report :std) + (setq *sxp-test-file* "lisp/lib/sxp/tests.sxp") + (gen-report :sxp) + (gen-report :parse) + (gen-report :cli) + (gen-report :xkb) + ;; (gen-report :alpm) + ;; (gen-report :btrfs) + ;; (gen-report :bqn) + ;; (gen-report :k) + (gen-report :tree-sitter) + (gen-report :uring) + (gen-report :zstd) + (gen-report :blake3) + (gen-report :rocksdb) + (gen-report :rdb) + (gen-report :xdb) + (gen-report :skel) + (gen-report :organ) + (gen-report :nlp) + (gen-report :obj) + (gen-report :log) + (gen-report :net) + (gen-report :packy)))) +#+end_src + +#+RESULTS: gen-core-coverage-report + +#+name: gen-trace-report +#+begin_src lisp :results output :exports code + (quickload-core-systems) + (trace "STD" "SXP" "PARSE" "CLI" "XKB" "SKEL" "ORGAN" + "OBJ" "XDB" "LOG" "NET" "PACKY" "NLP" + "ROCKSDB" "K" "BTRFS" "TREE-SITTER" "ZSTD" "BLAKE3" "URING") + (rt/trace:start-tracing) + (gen-core-coverage-report) + (rt/trace:stop-tracing) + (rt/trace:save-report "/mnt/y/data/packy/report/trace/core.json") + (sb-thread:print-allocator-histogram) + (std:dump-thread) +#+end_src + +#+RESULTS: gen-trace-report #+begin_example To load "std": Load 1 ASDF system: std ; Loading "std" -.. + To load "rt": Load 1 ASDF system: rt @@ -282,7 +340,7 @@ Load 1 ASDF system: cli ; Loading "cli" -[package cli/progress]......... + To load "xkb": Load 1 ASDF system: xkb @@ -293,11 +351,6 @@ btrfs ; Loading "btrfs" -To load "bqn": - Load 1 ASDF system: - bqn -; Loading "bqn" - To load "k": Load 1 ASDF system: k @@ -333,15 +386,16 @@ rdb ; Loading "rdb" +To load "xdb": + Load 1 ASDF system: + xdb +; Loading "xdb" + To load "skel": Load 1 ASDF system: skel ; Loading "skel" -[package dot]..................................... -[package skel/core]............................... -[package skel/comp]............................... -[package skel/viz]................................ -[package skel/deploy].......... + To load "organ": Load 1 ASDF system: organ @@ -352,11 +406,6 @@ nlp ; Loading "nlp" -To load "dot": - Load 1 ASDF system: - dot -; Loading "dot" - To load "obj": Load 1 ASDF system: obj @@ -371,350 +420,67 @@ Load 1 ASDF system: net ; Loading "net" -. + To load "packy": Load 1 ASDF system: packy ; Loading "packy" -#+end_example - -#+name: gen-core-coverage-report -#+begin_src lisp :results output replace :exports both - (defun gen-report (system &optional (directory #P"/mnt/y/data/report/coverage/core/")) - (progn - (declaim (optimize sb-cover:store-coverage-data)) - (asdf:oos 'asdf:load-op system :force t) - (asdf:test-system system) - (prog1 - (sb-cover:report directory) - (declaim (optimize (sb-cover:store-coverage-data 0)))))) - - (defun gen-core-coverage-report () - (time - (progn - (gen-report :std) - (setq *sxp-test-file* "lisp/lib/sxp/tests.sxp") - (gen-report :sxp) - (gen-report :parse) - ;; (gen-report :cli) - (gen-report :xkb) - ;; (gen-report :alpm) - (gen-report :btrfs) - (gen-report :bqn) - (gen-report :k) - (gen-report :tree-sitter) - (gen-report :uring) - (gen-report :zstd) - (gen-report :blake3) - (gen-report :rocksdb) - (gen-report :rdb) - (gen-report :skel) - (gen-report :organ) - (gen-report :nlp) - (gen-report :dot) - (gen-report :obj) - (gen-report :log) - ;; (gen-report :pwn) - (gen-report :net) - (gen-report :packy)))) -#+end_src - -#+RESULTS: gen-core-coverage-report - -#+name: gen-trace-report -#+begin_src lisp :results output replace :exports both - (trace "STD" "SXP" "PARSE" "CLI" "XKB" "RDB" "SKEL" "ORGAN" "NLP" "DOT" "OBJ" "LOG" "NET" "PACKY") - (rt/trace:start-tracing) - (gen-core-coverage-report) - (rt/trace:stop-tracing) - (rt/trace:save-report "/mnt/y/data/report/trace/core.json") -#+end_src - -#+RESULTS: gen-trace-report -#+begin_example -; compiling file "/home/ellis/dev/comp/core/lisp/std/named-readtables.lisp" (written 24 NOV 2023 07:25:20 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/named-readtables-tmp4RNSVVC1.fasl -; compilation finished in 0:00:00.186 -; compiling file "/home/ellis/dev/comp/core/lisp/std/pkg.lisp" (written 17 DEC 2023 05:42:24 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/pkg-tmpN626KU7B.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/std/err.lisp" (written 13 DEC 2023 03:46:17 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/err-tmpOO0K1B0C.fasl -; compilation finished in 0:00:00.023 -; compiling file "/home/ellis/dev/comp/core/lisp/std/str.lisp" (written 13 DEC 2023 05:59:58 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/str-tmpVFL7JAFK.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/std/fmt.lisp" (written 13 DEC 2023 03:47:34 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/fmt-tmpU45RTF.fasl -; compilation finished in 0:00:00.023 -; compiling file "/home/ellis/dev/comp/core/lisp/std/sym.lisp" (written 13 DEC 2023 04:51:54 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/sym-tmpZTS6G7ND.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/std/list.lisp" (written 17 DEC 2023 05:42:10 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/list-tmp5TNBATEG.fasl -; compilation finished in 0:00:00.013 -; compiling file "/home/ellis/dev/comp/core/lisp/std/util.lisp" (written 13 DEC 2023 05:26:51 PM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/util-tmpJL6JXW7Z.fasl -; compilation finished in 0:00:00.383 -; compiling file "/home/ellis/dev/comp/core/lisp/std/readtable.lisp" (written 17 DEC 2023 03:27:38 PM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/readtable-tmp5PQ00DH7.fasl -; compilation finished in 0:00:00.063 -; compiling file "/home/ellis/dev/comp/core/lisp/std/fu.lisp" (written 17 DEC 2023 03:32:32 PM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/fu-tmp5R1KP4O2.fasl -; compilation finished in 0:00:00.150 -; compiling file "/home/ellis/dev/comp/core/lisp/std/ana.lisp" (written 13 DEC 2023 03:52:56 PM): +in suite std with 11/11 tests: +# +# +# +# +# +# +# +# +# +# +# +1 out of 11 total tests failed: + #. +1 unexpected failures: #.in suite sxp with 4/4 tests: +# +# +# +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/tests.lisp" (written 24 DEC 2023 04:50:53 PM): -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/ana-tmpXQDKKJYI.fasl -; compilation finished in 0:00:00.016 -; compiling file "/home/ellis/dev/comp/core/lisp/std/pan.lisp" (written 13 DEC 2023 03:52:44 PM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/pan-tmpGJ3P31TF.fasl -; compilation finished in 0:00:00.016 -; compiling file "/home/ellis/dev/comp/core/lisp/std/thread.lisp" (written 13 DEC 2023 04:52:49 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/thread-tmpT2P2LFJI.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/std/alien.lisp" (written 13 DEC 2023 05:54:54 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/alien-tmpKOV75BS9.fasl -; compilation finished in 0:00:00.016 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/sxp/pkg.lisp" (written 13 DEC 2023 04:21:43 PM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/sxp/pkg-tmpP07HWIXP.fasl -; compilation finished in 0:00:00.030 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/log/pkg.lisp" (written 13 DEC 2023 04:11:10 PM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/log/pkg-tmpURW0SA3C.fasl -; compilation finished in 0:00:00.023 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp" (written 17 DEC 2023 09:31:35 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/pkg-tmp627QKRZN.fasl -; compilation finished in 0:00:00.130 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp" (written 17 DEC 2023 06:05:37 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/bench-tmpK8OFNZFV.fasl -; compilation finished in 0:00:00.010 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/trace.lisp" (written 17 DEC 2023 05:41:51 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/trace-tmpRMCY5COB.fasl -; compilation finished in 0:00:00.116 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp" (written 17 DEC 2023 06:02:47 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph-tmp9TN1FOJ6.fasl -; compilation finished in 0:00:00.023 -; compiling file "/home/ellis/dev/comp/core/lisp/std/tests.lisp" (written 17 DEC 2023 04:04:56 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/tests-tmpEID7NJG3.fasl +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/tests-tmp28QY7AHM.fasl ; compilation finished in 0:00:00.006 -in suite std with 11/11 tests: -# -# -# -# -# -# -# -# -# -# -# -No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/lib/sxp/pkg.lisp" (written 13 DEC 2023 04:21:43 PM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/sxp/pkg-tmp8CJLVG9R.fasl -; compilation finished in 0:00:00.033 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp" (written 17 DEC 2023 09:31:35 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/pkg-tmpZCJK45JG.fasl -; compilation finished in 0:00:00.123 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp" (written 17 DEC 2023 06:05:37 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/bench-tmpQC4TENAZ.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/trace.lisp" (written 17 DEC 2023 05:41:51 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/trace-tmp4HJFFDY3.fasl -; compilation finished in 0:00:00.109 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp" (written 17 DEC 2023 06:02:47 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph-tmp78H81ZL.fasl -; compilation finished in 0:00:00.023 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/sxp/tests.lisp" (written 17 DEC 2023 09:58:45 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/sxp/tests-tmp86K6JU7V.fasl -; compilation finished in 0:00:00.003 -in suite sxp with 4/4 tests: -# -# -# -# -No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/pkg.lisp" (written 17 DEC 2023 06:42:36 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/pkg-tmp2L6X9BVQ.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/lex.lisp" (written 17 DEC 2023 06:54:47 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/lex-tmpES5DCUFN.fasl -; compilation finished in 0:00:00.063 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/lalr.lisp" (written 17 DEC 2023 06:44:41 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/lalr-tmpDVKOEP6R.fasl -; compilation finished in 0:00:00.180 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/tests.lisp" (written 17 DEC 2023 06:56:15 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/tests-tmp4TWTKS75.fasl -; compilation finished in 0:00:00.003 in suite parse with 2/2 tests: Table ready, 9 rules, 16 states. -Table ready, 9 rules, 16 states. -Table ready, 9 rules, 16 states. -# -# -No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/xkb/pkg.lisp" (written 13 DEC 2023 06:44:53 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/pkg-tmpXSOQ2I78.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/constants.lisp-temp" (written 17 DEC 2023 10:31:38 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/constants-tmpUA03GLW1.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/xkb/tests.lisp" (written 13 DEC 2023 06:45:16 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/tests-tmpO0OW34V4.fasl -; compilation finished in 0:00:00.003 -in suite xkb with 1/1 tests: -# -No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/btrfs/pkg.lisp" (written 13 DEC 2023 06:45:58 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/pkg-tmpU8KQLETJ.fasl -; compilation finished in 0:00:00.010 -; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/constants.lisp-temp" (written 17 DEC 2023 10:31:38 PM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/constants-tmpLBWGBOTB.fasl -; compilation finished in 0:00:00.083 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/btrfs/tests.lisp" (written 25 NOV 2023 05:56:52 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/tests-tmpRX2XGI9U.fasl -; compilation finished in 0:00:00.003 -in suite btrfs with 0/0 tests: +# +# No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/bqn/pkg.lisp" (written 13 DEC 2023 06:58:19 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/pkg-tmpT2A3PQL9.fasl -; compilation finished in 0:00:00.030 -; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/constants.lisp-temp" (written 17 DEC 2023 10:31:39 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/constants-tmpOVHYA3BO.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/bqn/tests.lisp" (written 13 DEC 2023 05:50:29 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/tests-tmpLT3TYWCE.fasl -; compilation finished in 0:00:00.003 -in suite bqn with 1/1 tests: -# -1 out of 1 total tests failed: - #. -1 unexpected failures: - #. -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/k/pkg.lisp" (written 13 DEC 2023 06:58:50 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/pkg-tmp3YF2HENI.fasl -; compilation finished in 0:00:00.070 -; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/constants.lisp-temp" (written 17 DEC 2023 10:31:40 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/constants-tmp9EEV8FN4.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/k/tests.lisp" (written 13 DEC 2023 05:51:12 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/tests-tmpDK25NJJO.fasl -; compilation finished in 0:00:00.003 -in suite k with 1/1 tests: -# +in suite cli with 5/5 tests: +# +# +TEST: # of steps = 100 +================================================== +Finished in +# +# +# No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/pkg.lisp" (written 13 DEC 2023 06:46:39 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/pkg-tmpNMZ5RT9R.fasl -; compilation finished in 0:00:00.063 -; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/constants.lisp-temp" (written 17 DEC 2023 10:31:40 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/constants-tmp8K51P1O1.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/tests.lisp" (written 13 DEC 2023 05:51:56 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/tests-tmpXAVJ8WEV.fasl -; compilation finished in 0:00:00.003 +in suite xkb with 1/1 tests: +# +No tests failed. in suite tree-sitter with 2/2 tests: # -# +# 1 out of 2 total tests failed: - #. + #. 1 unexpected failures: - #. -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/uring/pkg.lisp" (written 13 DEC 2023 05:52:54 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/pkg-tmpOZHFIU2N.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/constants.lisp-temp" (written 17 DEC 2023 10:31:41 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/constants-tmpJD9SCIW3.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/uring/tests.lisp" (written 13 DEC 2023 05:52:46 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/tests-tmpICVK4HSI.fasl -; compilation finished in 0:00:00.003 -in suite uring with 0/0 tests: + #.in suite uring with 0/0 tests: No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/zstd/pkg.lisp" (written 13 DEC 2023 05:53:38 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/pkg-tmpA5CK3QHN.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/constants.lisp-temp" (written 17 DEC 2023 10:31:41 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/constants-tmp5KE6HXAY.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/zstd/tests.lisp" (written 13 DEC 2023 05:53:59 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/tests-tmp5UBS1APN.fasl -; compilation finished in 0:00:00.000 in suite zstd with 0/0 tests: No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/blake3/pkg.lisp" (written 13 DEC 2023 06:48:06 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/pkg-tmpSI9E4AQB.fasl -; compilation finished in 0:00:00.033 -; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/constants.lisp-temp" (written 17 DEC 2023 10:31:42 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/constants-tmpID7X8UGC.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/blake3/tests.lisp" (written 13 DEC 2023 10:48:14 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/tests-tmpFYN8G5D1.fasl -; compilation finished in 0:00:00.003 in suite blake3 with 2/2 tests: -# -# -# -# +# +# No tests failed. in suite blake3 with 0/2 tests: No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/pkg.lisp" (written 15 DEC 2023 07:58:11 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/pkg-tmpG1VNK6NW.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/macs.lisp" (written 15 DEC 2023 09:41:24 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/macs-tmpV4YWE7CS.fasl -; compilation finished in 0:00:00.010 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/types.lisp" (written 15 DEC 2023 11:17:56 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/types-tmpC487WU3K.fasl -; compilation finished in 0:00:00.023 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/opts.lisp" (written 15 DEC 2023 10:06:42 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/opts-tmpKMQH3GP.fasl -; compilation finished in 0:00:00.566 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/db.lisp" (written 15 DEC 2023 07:48:32 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/db-tmp8N0WO2QA.fasl -; compilation finished in 0:00:00.240 -; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/tests.lisp" (written 16 DEC 2023 03:58:56 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/tests-tmpZ9QI367A.fasl -; compilation finished in 0:00:00.013 in suite rocksdb with 2/2 tests: -# -# +# +# No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/pkg.lisp" (written 15 DEC 2023 10:28:03 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/pkg-tmpRD10QMAI.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/err.lisp" (written 16 DEC 2023 01:58:11 AM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/err-tmp2L2R3A8M.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/util.lisp" (written 15 DEC 2023 10:26:02 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/util-tmp1CJ2OZ96.fasl -; compilation finished in 0:00:00.056 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/proto.lisp" (written 11 DEC 2023 10:15:28 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/proto-tmpDKS9KGUG.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/obj.lisp" (written 16 DEC 2023 12:49:27 AM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/obj-tmp3E37X9HX.fasl -; compilation finished in 0:00:00.063 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/macs.lisp" (written 14 DEC 2023 05:26:46 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/macs-tmpXPWOLC8S.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/tests.lisp" (written 16 DEC 2023 12:20:45 AM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/tests-tmpUSWNVC8E.fasl -; compilation finished in 0:00:00.013 -in suite rdb with 7/7 tests: -# -# - -#> - -#> +in suite rdb with 4/4 tests: +# +# +# +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/xdb/tests.lisp" (written 20 DEC 2023 09:14:24 PM): -#> - -#> -# -4 out of 7 total tests failed: - #, - #, - #, - #. -4 unexpected failures: - #>, - #>, - #>, - #>. -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/pkg.lisp" (written 17 DEC 2023 07:40:17 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/pkg-tmp68FKQK8H.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/uri.lisp" (written 17 DEC 2023 12:58:47 AM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/uri-tmpMU3D23G2.fasl -; compilation finished in 0:00:00.563 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/hash.lisp" (written 16 DEC 2023 08:51:51 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/hash-tmpP7RRFRW4.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/id.lisp" (written 16 DEC 2023 09:27:24 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/id-tmp11AFZINB.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/seq.lisp" (written 17 DEC 2023 03:58:19 AM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/seq-tmpN84Z1F4D.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tree.lisp" (written 16 DEC 2023 08:49:18 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tree-tmpHX0IAQ8A.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/graph.lisp" (written 16 DEC 2023 11:23:51 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/graph-tmp8MQVZGT.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/color.lisp" (written 16 DEC 2023 04:26:21 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/color-tmp88LUAVGW.fasl -; compilation finished in 0:00:00.046 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tbl.lisp" (written 16 DEC 2023 04:26:46 PM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tbl-tmpM5RP096T.fasl -; compilation finished in 0:00:00.026 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/data.lisp" (written 24 NOV 2023 05:46:34 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/data-tmpRHTB3TH1.fasl -; compilation finished in 0:00:00.020 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/stem/porter.lisp" (written 24 NOV 2023 03:07:28 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/stem/porter-tmp4YJPLPB8.fasl -; compilation finished in 0:00:00.120 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/tokenize.lisp" (written 13 DEC 2023 06:09:12 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/tokenize-tmp6202QBVV.fasl +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/xdb/tests-tmpEHXRK656.fasl ; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/doc.lisp" (written 13 DEC 2023 06:01:56 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/doc-tmp8COQHEZO.fasl -; compilation finished in 0:00:00.036 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/textrank.lisp" (written 24 NOV 2023 06:13:14 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/textrank-tmpQYBBS7QC.fasl -; compilation finished in 0:00:00.020 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/dbscan.lisp" (written 24 NOV 2023 05:44:58 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/dbscan-tmpAMQ7AMSJ.fasl -; compilation finished in 0:00:00.026 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/section.lisp" (written 24 NOV 2023 05:52:49 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/section-tmpQSC8Z7I4.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/pkg.lisp" (written 24 NOV 2023 06:04:26 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/pkg-tmpNGMCS43U.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/pkg.lisp" (written 13 DEC 2023 04:17:10 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/pkg-tmp5EM0MAXI.fasl -; compilation finished in 0:00:00.033 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/dot/pkg.lisp" (written 16 DEC 2023 05:41:27 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/dot/pkg-tmpPO1KM2UM.fasl -; compilation finished in 0:00:00.186 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/pkg.lisp" (written 17 DEC 2023 08:58:41 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/pkg-tmpSFHGUSI2.fasl -; compilation finished in 0:00:00.213 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/progress.lisp" (written 16 DEC 2023 09:27:11 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/progress-tmpJEMJHCAQ.fasl -; compilation finished in 0:00:00.036 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/repl.lisp" (written 16 DEC 2023 09:18:04 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/repl-tmpJV5SBQ61.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/pkg.lisp" (written 17 DEC 2023 07:49:55 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/pkg-tmpFHSB04A0.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/err.lisp" (written 09 DEC 2023 09:34:08 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/err-tmpQQZWJZI3.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/proto.lisp" (written 16 DEC 2023 06:07:07 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/proto-tmpPHMA69WA.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/header.lisp" (written 16 DEC 2023 06:08:37 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/header-tmpXFTEJBZU.fasl -; compilation finished in 0:00:00.020 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/virt.lisp" (written 09 DEC 2023 09:39:10 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/virt-tmpXHDS9JD.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/obj.lisp" (written 16 DEC 2023 06:09:31 PM): +in suite xdb with 1/1 tests: +Hash Test +Store +Sum +Find +Sort +List Test +Store +Sum +Find +Sort +Object non storable Test +Store +Sum +Find +Sort +Object storable Test +Store +Sum +Find +Sort +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tests.lisp" (written 21 DEC 2023 04:20:56 PM): -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/obj-tmp7DVUZNNP.fasl -; compilation finished in 0:00:00.100 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/git.lisp" (written 17 DEC 2023 07:50:07 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/git-tmpSLELCKLF.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/hg.lisp" (written 16 DEC 2023 01:02:47 AM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/hg-tmpRFCZGW36.fasl -; compilation finished in 0:00:00.030 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/util.lisp" (written 16 DEC 2023 06:09:48 PM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/util-tmpQPTRRFAI.fasl -; compilation finished in 0:00:00.020 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/vm.lisp" (written 16 DEC 2023 06:10:07 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/vm-tmpVZ9V8GEH.fasl -; compilation finished in 0:00:00.026 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/asd.lisp" (written 09 DEC 2023 09:40:44 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/asd-tmpI0YDSDVA.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/containerfile.lisp" (written 09 DEC 2023 09:40:51 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/containerfile-tmpKLR0OPN5.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/ignore.lisp" (written 09 DEC 2023 09:40:57 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/ignore-tmpQNILNMER.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/makefile.lisp" (written 13 DEC 2023 06:53:54 PM): +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/tests-tmpQQRV1WLF.fasl +; compilation finished in 0:00:00.036 +in suite skel with 6/6 tests: +# +# +# +# +# +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/tests.lisp" (written 24 DEC 2023 01:26:01 AM): -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/makefile-tmpMAMO3XGR.fasl -; compilation finished in 0:00:00.040 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/pkgbuild.lisp" (written 09 DEC 2023 10:59:33 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/pkgbuild-tmp4CBIDXQU.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tools/deploy.lisp" (written 10 DEC 2023 09:15:04 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/tools/deploy-tmp4M6Z7O9T.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tools/viz.lisp" (written 10 DEC 2023 09:15:08 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/tools/viz-tmp3RKO0O0S.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tests.lisp" (written 16 DEC 2023 06:08:02 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/tests-tmpJNADND61.fasl -; compilation finished in 0:00:00.006 -in suite skel with 6/6 tests: -# -# -# -# -# -# -No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/pkg.lisp" (written 13 DEC 2023 04:17:10 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/pkg-tmpKEV7GFR4.fasl -; compilation finished in 0:00:00.033 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/tests.lisp" (written 13 DEC 2023 06:29:43 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/tests-tmp13EJYBWB.fasl +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/tests-tmp15GX2XW9.fasl ; compilation finished in 0:00:00.003 in suite organ with 3/3 tests: - -# IS NOT A STRING DESIGNATOR.> - -# +# + [standard-object] -# -3 out of 3 total tests failed: - #, - #, - #. -3 unexpected failures: - #, - #, - # IS NOT A STRING DESIGNATOR.>. +Slots with :class allocation: + kind = :org-headline +Slots with :instance allocation: + text = "** DONE testing stuff :test:test:" + state = nil + level = 2 + props = nil + priority = nil + tags = #(# #) + title = "DONE testing stuff" +# +# +# +No tests failed. ; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/tests.lisp" (written 13 DEC 2023 06:02:19 PM): -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/tests-tmp93YER753.fasl -; compilation finished in 0:00:00.003 -in suite nlp with 3/3 tests: -# -# -# -No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/lib/dot/pkg.lisp" (written 16 DEC 2023 05:41:27 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/dot/pkg-tmpB50UYUD7.fasl -; compilation finished in 0:00:00.186 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/dot/tests.lisp" (written 13 DEC 2023 10:36:17 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/dot/tests-tmp7R9QD7N9.fasl -; compilation finished in 0:00:00.010 -in suite dot with 1/1 tests: -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/pkg.lisp" (written 17 DEC 2023 07:40:17 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/pkg-tmpGP8R3FTA.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/uri.lisp" (written 17 DEC 2023 12:58:47 AM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/uri-tmp121QKS9N.fasl -; compilation finished in 0:00:00.716 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/hash.lisp" (written 16 DEC 2023 08:51:51 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/hash-tmp2JF031K4.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/id.lisp" (written 16 DEC 2023 09:27:24 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/id-tmpX1DK061H.fasl +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/tests-tmpZ0FX1HG7.fasl ; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/seq.lisp" (written 17 DEC 2023 03:58:19 AM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/seq-tmp4FJCN3GX.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tree.lisp" (written 16 DEC 2023 08:49:18 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tree-tmpWO4JLIQB.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/graph.lisp" (written 16 DEC 2023 11:23:51 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/graph-tmpHBCFHPPX.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/color.lisp" (written 16 DEC 2023 04:26:21 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/color-tmp8ZEXUD27.fasl -; compilation finished in 0:00:00.050 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tbl.lisp" (written 16 DEC 2023 04:26:46 PM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tbl-tmp95B25LCL.fasl -; compilation finished in 0:00:00.030 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tests.lisp" (written 17 DEC 2023 07:42:38 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tests-tmpAMNCEZSG.fasl -; compilation finished in 0:00:00.006 -in suite obj with 5/5 tests: -# -# -# -# -# +in suite nlp with 3/3 tests: +# +# +# No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/lib/log/pkg.lisp" (written 13 DEC 2023 04:11:10 PM): - +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tests.lisp" (written 24 DEC 2023 07:22:44 PM): -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/log/pkg-tmpVQGQLFW2.fasl -; compilation finished in 0:00:00.026 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp" (written 17 DEC 2023 09:31:35 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/pkg-tmpXATIMY4E.fasl -; compilation finished in 0:00:00.133 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp" (written 17 DEC 2023 06:05:37 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/bench-tmp3LJ5VTJR.fasl -; compilation finished in 0:00:00.010 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/trace.lisp" (written 17 DEC 2023 05:41:51 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/trace-tmp8VUWAF03.fasl -; compilation finished in 0:00:00.133 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp" (written 17 DEC 2023 06:02:47 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph-tmpJUI0JWVS.fasl -; compilation finished in 0:00:00.030 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/log/tests.lisp" (written 13 DEC 2023 05:07:32 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/log/tests-tmpHNA3KE33.fasl -; compilation finished in 0:00:00.003 -in suite log with 1/1 tests: -# +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tests-tmpEVNDT64K.fasl +; compilation finished in 0:00:00.033 +in suite obj with 12/12 tests: +# +# +# +# +# +# +# +# +# +# +# +# No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/pkg.lisp" (written 17 DEC 2023 02:19:00 AM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/pkg-tmp9QACGPOH.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/err.lisp" (written 16 DEC 2023 10:06:36 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/err-tmpST69PK2Q.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/obj.lisp" (written 17 DEC 2023 01:36:27 AM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/obj-tmpYAKMHP3C.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/udp.lisp" (written 16 DEC 2023 10:09:22 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/udp-tmpT250CJEH.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/tcp.lisp" (written 16 DEC 2023 11:08:35 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/tcp-tmpZ5LLIZWU.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/punycode.lisp" (written 17 DEC 2023 02:20:41 AM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/codec/punycode-tmpK87BOA56.fasl -; compilation finished in 0:00:00.060 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/dns.lisp" (written 17 DEC 2023 01:57:54 AM): - - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/codec/dns-tmpRL4WWIL2.fasl -; compilation finished in 0:00:00.046 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/tlv.lisp" (written 16 DEC 2023 10:27:28 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/codec/tlv-tmp9PRKYPOC.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/osc.lisp" (written 17 DEC 2023 01:32:18 AM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/codec/osc-tmp747V57QS.fasl -; compilation finished in 0:00:00.136 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/proto/crew.lisp" (written 16 DEC 2023 10:59:21 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/proto/crew-tmpK7KF0QEZ.fasl -; compilation finished in 0:00:00.006 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/proto/dns.lisp" (written 17 DEC 2023 02:14:45 AM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/proto/dns-tmp7L3QASG.fasl -; compilation finished in 0:00:00.056 +in suite log with 1/1 tests: +# +No tests failed. ; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/tests.lisp" (written 17 DEC 2023 02:21:58 AM): -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/tests-tmpSU9OHSB9.fasl +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/tests-tmpBCUL6QPT.fasl ; compilation finished in 0:00:00.003 in suite net with 6/6 tests: -# -# -# -# -# -# +# +# +# +# +# +# +No tests failed. +in suite packy with 1/1 tests: +# No tests failed. -; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/pkg.lisp" (written 12 DEC 2023 06:27:36 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/pkg-tmpTEZ5J20P.fasl -; compilation finished in 0:00:00.003 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/proto.lisp" (written 09 DEC 2023 11:17:07 PM): + Bin Size Allocated Count Cum% + 0 16 0 0 nil + 1 32 0 0 nil + 2 48 0 0 nil + 3 64 0 0 nil + 4 80 0 0 nil + 5 96 0 0 nil + 6 112 0 0 nil + 7 128 0 0 nil + 8 144 0 0 nil + 9 160 0 0 nil + 10 176 0 0 nil + 11 192 0 0 nil + 12 208 0 0 nil + 13 224 0 0 nil + 14 240 0 0 nil + 15 256 0 0 nil + 16 272 0 0 nil + 17 288 0 0 nil + 18 304 0 0 nil + 19 320 0 0 nil + 20 336 0 0 nil + 21 352 0 0 nil + 22 368 0 0 nil + 23 384 0 0 nil + 24 400 0 0 nil + 25 416 0 0 nil + 26 432 0 0 nil + 27 448 0 0 nil + 28 464 0 0 nil + 29 480 0 0 nil + 30 496 0 0 nil + 31 512 0 0 nil + 32 < 1024 0 0 nil + 33 < 2048 0 0 nil + 34 < 4096 0 0 nil + 35 < 8192 0 0 nil + 36 < 16384 0 0 nil + 37 < 32768 0 0 nil + 38 < 65536 0 0 nil + 39 < 131072 0 0 nil + 40 < 262144 0 0 nil + 41 < 524288 0 0 nil + 42 < 2^20 0 0 nil + 43 < 2^21 0 0 nil + 44 < 2^22 0 0 nil + 45 < 2^23 0 0 nil + 46 < 2^24 0 0 nil + 47 < 2^25 0 0 nil + 48 < 2^26 0 0 nil + 49 < 2^27 0 0 nil + 50 < 2^28 0 0 nil + 51 < 2^29 0 0 nil + 52 < 2^30 0 0 nil + 53 < 2^31 0 0 nil + 54 < 2^32 0 0 nil + 55 < 2^33 0 0 nil + 56 < 2^34 0 0 nil + 57 < 2^35 0 0 nil + 58 < 2^36 0 0 nil + 59 < 2^37 0 0 nil + 60 < 2^38 0 0 nil + 61 < 2^39 0 0 nil + 62 < 2^40 0 0 nil + 63 < 2^41 0 0 nil + Tot 0 0 +TLS: (base=7F3561A00080) + 1 stepping : #x0 + 2 binding-stack-pointer : #x7F3561800290 + 3 current-catch-block : #x7F35617FE9B0 + 4 current-unwind-protect-block : #x7F35617FE520 + 5 pseudo-atomic-bits : #x0 + 6 alien-stack-pointer : #x7F3561A00000 + 7 profile-data : #x0 + 8 boxed-tlab : #x1000 + 9 : #x1000 + 10 : #x0 + 11 cons-tlab : #x10218C81E0 + 12 : #x10218C8200 + 13 : #x10218C8180 + 14 mixed-tlab : #x103C1C1AD0 + 15 : #x103C1C8000 + 16 : #x103C1C0000 + 17 os-address : #x7F35615FE000 + 18 os-thread : #x7F35617FF6C0 + 19 os-kernel-tid : #x8C850 + 20 alien-stack-start : #x7F3561900000 + 21 binding-stack-start : #x7F3561800000 + 22 control-stack-start : #x7F3561600000 + 23 control-stack-end : #x7F35617FEEB0 + 24 this : #x7F3561A00080 + 25 prev : #x0 + 26 next : #x7F3560D10080 + 27 state-word : #x1010101 + 28 sprof-data : #x0 + 29 arena : #x0 + 30 tls-size : #x8000 + 31 ffcall-active-p : #x0 + 32 control-stack-pointer : #x7F35617FDD60 + 33 card-table : #x7F35628DD010 + 34 symbol-tlab : #x1000 + 35 : #x1000 + 36 : #x0 + 37 sys-mixed-tlab : #x103C1A0810 + 38 : #x103C1A8000 + 39 : #x103C1A0000 + 40 sys-cons-tlab : #x100000A610 + 41 : #x100000A780 + 42 : #x100000A600 + 43 tot-bytes-alloc-boxed : #x0 + 44 tot-bytes-alloc-unboxed : #x0 + 45 slow-path-allocs : #x180444 + 46 et-allocator-mutex-acq : #x0 + 47 et-find-freeish-page : #x0 + 48 et-bzeroing : #x0 + 145 *current-thread* : # + 146 *free-interrupt-context-index* : 0 + 147 *allow-with-interrupts* : t + 148 *interrupts-enabled* : t + 149 *interrupt-pending* : nil + 150 *in-without-gcing* : nil + 151 *gc-inhibit* : nil + 152 *gc-pending* : nil + 153 *stop-for-gc-pending* : nil + 154 0 : nil + 155 *pinned-objects* : nil + 156 *gc-pin-code-pages* : 0 + 157 *restart-clusters* : ((#) (#) + (#)) + 158 *handler-clusters* : (((# + . #)) + ((# + . #)) ..) + 159 *ignored-package-locks* : :invalid + 160 *ir1-namespace* : :unbound + 161 *compilation* : :unbound + 162 *saved-fp* : nil + 163 *deadline* : nil + 164 *descriptor-handlers* : nil + 165 *exit-in-progress* : nil + 166 *token-buf-pool* : nil + 167 *step-out* : nil + 168 *package* : # + 190 *debugger-hook* : # + 191 *standard-output* : # + 220 *standard-input* : # + 224 *default-pathname-defaults* : #P"/home/ellis/dev/comp/core/" + 268 *eval-source-info* : nil + 269 *eval-tlf-index* : nil + 270 *eval-source-context* : (let ((*default-pathname-defaults* #P"/home/ellis/dev/comp/core/")) + (quickload-core-systems) + (trace "STD" "SXP" "PARSE" "CLI" "XKB" "SKEL" "ORGAN" "OBJ" "XDB" "LOG" "NET" "PACKY" + "NLP" "ROCKSDB" "K" "BTRFS" "TREE-SITTER" "ZSTD" "BLAKE3" "URING") ..) + 340 *invoke-debugger-hook* : # + 406 *stepper-hook* : # + 434 *slime-interrupts-enabled* : t + 436 *sldb-quit-restart* : # + 437 *emacs-connection* : # + 438 *pending-slime-interrupts* : nil + 439 *send-counter* : 17 + 441 *buffer-package* : # + 442 *buffer-readtable* : # + 443 *pending-continuations* : (18) -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/proto-tmp7EQWE70T.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/obj.lisp" (written 09 DEC 2023 11:19:20 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/obj-tmp83ON8YFR.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/db.lisp" (written 09 DEC 2023 11:18:09 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/db-tmpEOOWYRL6.fasl -; compilation finished in 0:00:00.000 -; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/tests.lisp" (written 13 DEC 2023 04:17:49 PM): - -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/tests-tmpFDZ5SF8C.fasl -; compilation finished in 0:00:00.003 -in suite packy with 1/1 tests: -# -No tests failed. +Binding stack: (depth 41) + 148 *interrupts-enabled* : t + 147 *allow-with-interrupts* : t + 147 *allow-with-interrupts* : nil + 148 *interrupts-enabled* : nil + 157 *restart-clusters* : nil + 148 *interrupts-enabled* : t + 147 *allow-with-interrupts* : t + 147 *allow-with-interrupts* : nil + 148 *interrupts-enabled* : nil + 437 *emacs-connection* : :no-tls-value + 438 *pending-slime-interrupts* : :no-tls-value + 439 *send-counter* : :no-tls-value + 434 *slime-interrupts-enabled* : :no-tls-value + 158 *handler-clusters* : (((# . #) + (# . sb-impl::invoke-stepper))) + 158 *handler-clusters* : (((# + . #)) ..) + 220 *standard-input* : :no-tls-value + 190 *debugger-hook* : :no-tls-value + 406 *stepper-hook* : :no-tls-value + 158 *handler-clusters* : (((# + . #)) + ((# + . #))) + 340 *invoke-debugger-hook* : :no-tls-value + 157 *restart-clusters* : ((#)) + 436 *sldb-quit-restart* : :no-tls-value + 441 *buffer-package* : :no-tls-value + 442 *buffer-readtable* : :no-tls-value + 443 *pending-continuations* : :no-tls-value + 158 *handler-clusters* : (((# . sb-impl::invoke-stepper)) + ((# + . #)) + ((# ..))) + 434 *slime-interrupts-enabled* : nil + 270 *eval-source-context* : :no-tls-value + 269 *eval-tlf-index* : :no-tls-value + 268 *eval-source-info* : :no-tls-value + 158 *handler-clusters* : (((# + . #)) + ((# . sb-impl::invoke-stepper)) + ((# ..))) + 158 *handler-clusters* : (((# + . #)) + ((# + . #)) ..) + 168 *package* : :no-tls-value + 157 *restart-clusters* : ((#) (#)) + 191 *standard-output* : :no-tls-value + 270 *eval-source-context* : (swank:eval-and-grab-output + "(let ((*default-pathname-defaults* #P\"/home/ellis/dev/comp/core/\" +)) (quickload-core-systems) +(trace \"STD\" \"SXP\" \"PARSE\" \"CLI\" \"XKB\" \"SKEL\" \"ORGAN\" ..) + 269 *eval-tlf-index* : nil + 268 *eval-source-info* : nil + 158 *handler-clusters* : (((# + . #)) + ((# + . #)) ..) + 158 *handler-clusters* : (((# + . #)) + ((# + . #)) ..) + 224 *default-pathname-defaults* : :no-tls-value #+end_example ** std @@ -1242,17 +898,17 @@ #+RESULTS: #+begin_example in suite std with 11/11 tests: -# -# -# -# -# -# -# -# -# -# -# +# +# +# +# +# +# +# +# +# +# +# No tests failed. #+end_example @@ -1262,6 +918,47 @@ (load "lisp/lib/rdb/tests.lisp") (asdf:test-system :rdb) #+end_src + +#+RESULTS: +: in suite rdb with 4/4 tests: +: # +: # +: # +: # +: No tests failed. +*** xdb +#+begin_src lisp :results output replace :exports results + (load "lisp/lib/xdb/tests.lisp") + (asdf:test-system :xdb) +#+end_src + +#+RESULTS: +#+begin_example +in suite xdb with 1/1 tests: +Hash Test +Store +Sum +Find +Sort +List Test +Store +Sum +Find +Sort +Object non storable Test +Store +Sum +Find +Sort +Object storable Test +Store +Sum +Find +Sort +# +No tests failed. +#+end_example + *** sxp #+begin_src lisp :results output replace :exports both (load "lisp/lib/sxp/tests.lisp") @@ -1270,10 +967,10 @@ #+RESULTS: : in suite sxp with 4/4 tests: -: # -: # -: # -: # +: # +: # +: # +: # : No tests failed. *** organ @@ -1281,47 +978,45 @@ (load "lisp/lib/organ/tests.lisp") (asdf:test-system :organ) #+end_src + #+RESULTS: #+begin_example in suite organ with 3/3 tests: +# + [standard-object] -# IS NOT A STRING DESIGNATOR.> -# -# -1 out of 3 total tests failed: - #. -1 unexpected failures: - # IS NOT A STRING DESIGNATOR.>. +Slots with :class allocation: + kind = :org-headline +Slots with :instance allocation: + text = "** DONE testing stuff :test:test:" + state = nil + level = 2 + props = nil + priority = nil + tags = #(# #) + title = "DONE testing stuff" +# +# +# +No tests failed. #+end_example + *** skel #+begin_src lisp :results output replace :exports results (load "lisp/lib/skel/tests.lisp") (asdf:test-system :skel) #+end_src + #+RESULTS: -#+begin_example -in suite skel with 6/6 tests: -# -# -# -# -# -# -4 out of 6 total tests failed: - #, - #, - #, - #. -4 unexpected failures: - #, - #, - #, - #. -#+end_example +: in suite skel with 6/6 tests: +: # +: # +: # +: # +: # +: # +: No tests failed. + *** packy #+begin_src lisp :results output replace :exports results (load "lisp/lib/packy/tests.lisp") @@ -1330,7 +1025,7 @@ #+RESULTS: : in suite packy with 1/1 tests: -: # +: # : No tests failed. *** nlp @@ -1341,20 +1036,9 @@ #+RESULTS: : in suite nlp with 3/3 tests: -: # -: # -: # -: No tests failed. - -*** dot -#+begin_src lisp :results output replace :exports results - (load "lisp/lib/dot/tests.lisp") - (asdf:test-system :dot) -#+end_src - -#+RESULTS: -: in suite dot with 1/1 tests: -: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# +: # +: # +: # : No tests failed. *** net @@ -1372,12 +1056,12 @@ ; Loading "net" in suite net with 6/6 tests: -# -# -# -# -# -# +# +# +# +# +# +# No tests failed. #+end_example @@ -1395,16 +1079,26 @@ : ; Loading "log" : : in suite log with 1/1 tests: -: # +: # : No tests failed. *** gui #+begin_src lisp :results output replace :exports results - (ql:quickload :gui) + (ql:quickload :gui/tests) (load "lisp/lib/gui/tests.lisp") (asdf:test-system :gui) #+end_src +#+RESULTS: +: To load "gui/tests": +: Load 1 ASDF system: +: gui/tests +: ; Loading "gui/tests" +: +: in suite gui with 1/1 tests: +: # +: No tests failed. + *** cli #+begin_src lisp :results output replace :exports results (ql:quickload :cli) @@ -1418,20 +1112,17 @@ Load 1 ASDF system: cli ; Loading "cli" -[package cli/progress]......... -; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/tests.lisp" (written 17 DEC 2023 07:10:11 PM): -; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/tests-tmpP2MKOF4W.fasl -; compilation finished in 0:00:00.016 -in suite cli with 2/2 tests: -# -# -2 out of 2 total tests failed: - #, - #. -2 unexpected failures: - #, - #. +in suite cli with 5/5 tests: +# +# +TEST: # of steps = 100 +================================================== +Finished in +# +# +# +No tests failed. #+end_example *** rt @@ -1448,16 +1139,9 @@ : ; Loading "rt" : : in suite rt with 1/1 tests: -: # +: # : No tests failed. -*** pwn -#+begin_src lisp :results output replace :exports results - (ql:quickload :pwn) - (load "lisp/lib/pwn/tests.lisp") - (asdf:test-system :pwn) -#+end_src - *** obj #+begin_src lisp :results output replace :exports results (ql:quickload :obj) @@ -1472,12 +1156,61 @@ obj ; Loading "obj" -in suite obj with 5/5 tests: -# -# -# -# -# +in suite obj with 12/12 tests: +# +# +# +# +# +# +# +# +# +# +# +# +1 out of 12 total tests failed: + #. +1 unexpected failures: + #. +#+end_example + +*** syn +#+begin_src lisp :results output replace :exports results + (ql:quickload :syn) + (load "lisp/lib/syn/tests.lisp") + (asdf:test-system :syn) +#+end_src + +#+RESULTS: +: To load "syn": +: Load 1 ASDF system: +: syn +: ; Loading "syn" +: +: in suite syn with 1/1 tests: +: # +: No tests failed. + +*** doc +#+begin_src lisp :results output replace :exports results + (ql:quickload :doc) + (load "lisp/lib/doc/tests.lisp") + (asdf:test-system :doc) +#+end_src + +#+RESULTS: +#+begin_example +To load "doc": + Load 1 ASDF system: + doc +; Loading "doc" + +in suite doc with 4/4 tests: +# +# +# +# No tests failed. #+end_example @@ -1500,8 +1233,8 @@ #+RESULTS: : in suite rocksdb with 2/2 tests: -: # -: # +: # +: # : No tests failed. *** uring @@ -1536,9 +1269,9 @@ in suite tree-sitter with 2/2 tests: # -# +# 1 out of 2 total tests failed: - #. + #. 1 unexpected failures: #. #+end_example @@ -1557,7 +1290,7 @@ : ; Loading "k" : : in suite k with 1/1 tests: -: # +: # : No tests failed. *** bqn @@ -1598,7 +1331,7 @@ in suite blake3 with 2/2 tests: -# -# -# -# +# +# No tests failed. in suite blake3 with 0/2 tests: No tests failed. @@ -1674,7 +1407,7 @@ : ; Loading "alpm" : : in suite alpm with 1/1 tests: -: # +: # : No tests failed. *** xkb @@ -1691,9 +1424,5 @@ : ; Loading "xkb" : : in suite xkb with 1/1 tests: -: # +: # : No tests failed. - -* emacs -=sudo pacman -Syu libvoikko librsvg imagemagick= - diff -r 963aeb8cf382 -r 46fb6a10d2e1 core/todo.org --- a/core/todo.org Sun Dec 17 23:41:03 2023 -0500 +++ b/core/todo.org Fri Dec 29 00:43:43 2023 -0500 @@ -78,7 +78,7 @@ :PROPERTIES: :CUSTOM_ID: af778a5f-4834-4f0c-ae53-36d35cb98d8c :END: -* TODO parse :lisp:lib: +* TODO parse 0.1 [0/2] :lisp:lib: :LOGBOOK: - State "TODO" from "TODO" [2023-12-13 Wed 18:24] :END: @@ -90,6 +90,18 @@ - lalr.lisp - lex.lisp - obj api +** TODO tests +:LOGBOOK: +- State "TODO" from [2023-12-24 Sun 19:28] +:END: +add tests for lexer and LALR. figure out if there are any gaps that we +need to fill. +** TODO toml impl +:LOGBOOK: +- State "TODO" from [2023-12-24 Sun 19:28] +:END: +the toml parser on quicklisp is based on esrap, make a comparable one +using our parser module. * TBD wayland compositor :rust:lisp: :LOGBOOK: - State "TBD" from "TODO" [2023-11-29 Wed 21:25] @@ -253,15 +265,22 @@ - use to replace LOAD-AST for sk-project and friends - requires mop - take a look at UNWRAP-OBJECT too, may need rewrite for a better API -* TODO obj 0.1 [0/1] :lisp:obj: +* TODO obj 0.1 [1/2] :lisp:obj: :LOGBOOK: - State "TODO" from [2023-12-17 Sun 00:59] :END: -** TODO uri +** NOPE uri :LOGBOOK: - State "TODO" from [2023-12-17 Sun 01:00] +- Note taken on [2023-12-20 Wed 18:26] \\ + the franz impl doesn't play well with SBCL, at least with our hacks. I'm not sure how faithfully I want to follow the RFCs anyhow.. maybe we go for the dead simple approach and focus on MOP for a path and URI protocol. :END: - mostly just need the tests and to finish porting the Franz implementation +** TODO db +:LOGBOOK: +- State "TODO" from [2023-12-20 Wed 18:26] +:END: +- ported from XDB2 * TODO net 0.1 [0/7] :lisp:net: :LOGBOOK: - State "TODO" from [2023-12-17 Sun 01:00] @@ -313,8 +332,26 @@ :LOGBOOK: - State "TODO" from [2023-12-17 Sun 03:40] :END: +* NOPE dot 0.1 [1/1] :lisp:dot: +:LOGBOOK: +- State "TODO" from [2023-12-20 Wed 18:27] +:END: +** NOPE PARSE-SPECIALIZER-USING-CLASS +:LOGBOOK: +- State "TODO" from [2023-12-20 Wed 18:28] +:END: +- experimental SB-MOP generic, may be useful in places where we would + typically use =(eql OBJECT)= as a specializer for GRAPH. -* TBD homer 0.1 [0/0] :lisp:homer: +* TBD homer 0.1 [0/2] :lisp:homer: :LOGBOOK: - State "TBD" from "TODO" [2023-12-12 Tue 19:53] :END: +** TODO review GNU stow API +:LOGBOOK: +- State "TODO" from [2023-12-24 Sun 19:32] +:END: +** TODO consolidate with skel +:LOGBOOK: +- State "TODO" from [2023-12-24 Sun 19:32] +:END: diff -r 963aeb8cf382 -r 46fb6a10d2e1 demo/readme.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/demo/readme.org Fri Dec 29 00:43:43 2023 -0500 @@ -0,0 +1,4 @@ +{{{header(docs/demo,Richard Westhaver,ellis@rwest.io)}}} +#+EXPORT_FILE_NAME: index + +- [[file:stats.org][Stats]] :: Project Statistics diff -r 963aeb8cf382 -r 46fb6a10d2e1 demo/stats.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/demo/stats.org Fri Dec 29 00:43:43 2023 -0500 @@ -0,0 +1,28 @@ +{{{header(demo/stats,Richard Westhaver,ellis@rwest.io)}}} +#+property: header-args :dir /home/ellis/dev/comp/demo/ +#+begin_src shell :results pp :exports results + tokei +#+end_src + +#+RESULTS: +#+begin_example +=============================================================================== + Language Files Lines Code Comments Blanks +=============================================================================== + Lisp 22 685 505 61 119 + Makefile 1 23 20 3 0 + Org 2 131 127 0 4 + Shell 1 592 459 63 70 + TOML 6 85 81 0 4 +------------------------------------------------------------------------------- + HTML 1 7 7 0 0 + |- JavaScript 1 2 2 0 0 + (Total) 9 9 0 0 +------------------------------------------------------------------------------- + Rust 17 743 635 3 105 + |- Markdown 9 36 0 32 4 + (Total) 779 635 35 109 +=============================================================================== + Total 51 2266 1834 130 302 +=============================================================================== +#+end_example diff -r 963aeb8cf382 -r 46fb6a10d2e1 infra/quickstart.org --- a/infra/quickstart.org Sun Dec 17 23:41:03 2023 -0500 +++ b/infra/quickstart.org Fri Dec 29 00:43:43 2023 -0500 @@ -2,12 +2,20 @@ Richard Westhaver, ellis@rwest.io, Infra Quickstart Guide)}}} +#+property: header-args :dir /home/ellis/dev/comp/infra/ - Dependencies - Mercurial - Make + +#+name: install-infra-dependencies #+begin_src shell -sudo pacman -Sy make mercurial -# make quick -# make install +sudo pacman -Sy make mercurial podman wayland +# emacs build dependencies +sudo pacman -Sy libvoikko librsvg imagemagick sysprof #+end_src + +#+name: check-infra-host +#+begin_src +./scripts/eval.sh ./scripts/check.lisp +#+end_src diff -r 963aeb8cf382 -r 46fb6a10d2e1 infra/readme.org --- a/infra/readme.org Sun Dec 17 23:41:03 2023 -0500 +++ b/infra/readme.org Fri Dec 29 00:43:43 2023 -0500 @@ -3,23 +3,6 @@ The Compiler Company Infrastructure. -#+begin_src shell :dir ~/dev/comp/infra :results pp :exports results - tokei -t=css,lisp,makefile,shell,js -#+end_src - -#+RESULTS: -#+begin_example -=============================================================================== - Language Files Lines Code Comments Blanks -=============================================================================== - CSS 2 227 190 9 28 - Lisp 3 222 169 16 37 - Makefile 1 156 110 20 26 - Shell 31 1185 866 198 121 -=============================================================================== - Total 37 1790 1335 243 212 -=============================================================================== -#+end_example - -- [[file:quickstart.org][Quickstart]] :: Quickstart Guide. -- [[file:notes.org][Notes]] :: Internal Notes. +- [[file:quickstart.org][Quickstart]] :: Quickstart Guide +- [[file:stats.org][Stats]] :: Project Statistics +- [[file:notes.org][Notes]] :: Internal Notes diff -r 963aeb8cf382 -r 46fb6a10d2e1 infra/stats.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/infra/stats.org Fri Dec 29 00:43:43 2023 -0500 @@ -0,0 +1,22 @@ +{{{header(docs/core,Richard Westhaver,ellis@rwest.io)}}} +#+property: header-args :dir /home/ellis/dev/comp/infra/ + +#+begin_src shell :results pp :exports results + tokei -e{build,cdn,dist}/* +#+end_src + +#+RESULTS: +#+begin_example +=============================================================================== + Language Files Lines Code Comments Blanks +=============================================================================== + Lisp 3 226 172 16 38 + Makefile 1 152 108 20 24 + Org 1 39 35 0 4 + Shell 31 1182 862 199 121 + TOML 1 6 5 0 1 +=============================================================================== + Total 37 1605 1182 235 188 +=============================================================================== +#+end_example + diff -r 963aeb8cf382 -r 46fb6a10d2e1 meta/babel.org diff -r 963aeb8cf382 -r 46fb6a10d2e1 meta/readme.org --- a/meta/readme.org Sun Dec 17 23:41:03 2023 -0500 +++ b/meta/readme.org Fri Dec 29 00:43:43 2023 -0500 @@ -7,3 +7,4 @@ * [[file:business.org][business]] * [[file:aesthetics.org][aesthetics]] * [[file:workflows.org][workflows]] +* [[file:babel.org][babel]] diff -r 963aeb8cf382 -r 46fb6a10d2e1 meta/style.org --- a/meta/style.org Sun Dec 17 23:41:03 2023 -0500 +++ b/meta/style.org Fri Dec 29 00:43:43 2023 -0500 @@ -38,11 +38,26 @@ - save type declarations and hairy optimizations for when the API is polished - don't be afraid of macros +** Systems +- define systems using keyword symbols +- use slash instead of dash for path separation in system names: =:foo/bar= +- define your test system in the same file with a name of: =:foo/tests= +- where possible, avoid collisions with systems in Quicklisp +** Packages +- declare packages in a file named =pkg.lisp= +- when multiple packages are being declared, consider a wrapper + package + - declare with ~UIOP:DEFINE-PACKAGE~ and ~:USE-REEXPORT~ +- package names are either the same as their system name or have the + system name as their root path. +- use ~:NICKNAMES~ to declare alternative names for your package * Rust +- always prefer =core= libraries to vendored dependencies - don't make =mod.rs= files - use the =foo.rs=, =foo/*= pattern instead -- derive =Debug= and =Clone= wherever possible +- derive =Debug= and =Clone= always - write a sensible =Display= impl +- derive default methods for =Default=, =Hash=, =Copy=, etc where possible - use generics where appropriate: =foo>(path:P){p.as_ref();}= * Emacs Lisp * Org-mode diff -r 963aeb8cf382 -r 46fb6a10d2e1 meta/workflows.org --- a/meta/workflows.org Sun Dec 17 23:41:03 2023 -0500 +++ b/meta/workflows.org Fri Dec 29 00:43:43 2023 -0500 @@ -7,6 +7,6 @@ * Project Management -* Roadmap Management +* Roadmap * DevOps