Core Tasks
FIX inline TODOs
properties
ID: d5aaf952-bb93-4b66-a7e0-1f0f827c0925CREATED: <2025-05-31 Sat 00:48>
HEADER-ARGS: :eval no
logbook
- State "FIX" from
(rgrep ".*; TODO" "*.*" "~/src/core/")
252
(rgrep ".*; FIX" "*.*" "~/src/core/")
109
(rgrep ".*; REVIEW" "*.*" "~/src/core/")
24
(rgrep ".*; RESEARCH" "*.*" "~/src/core/")
3
PROJECT alien [0/4]  lisp ffi
properties
ID: 4de17a09-48fb-4640-b30a-e40cc1f8c330VERSION: 0.1
LOCATION: alien/
CATEGORY: alien
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
PROJECT tree-sitter [0/1]  syn
properties
CREATED: <2025-05-23 Fri 20:17>ID: 7338b19c-18d3-42dd-b18a-77193433fdb8
logbook
- State "PROJECT" from
FIX ts-query-cursor-next-match
properties
ID: d0693c94-0763-4cf2-99cd-2c904b5040d1CREATED: <2025-05-23 Fri 20:17>
logbook
- State "TODO" from
- State "FIX" from "TODO"
- may need to do a C wrapper, do some research first to make sure we didn't miss something in impl.
PROJECT ssh2
properties
ID: 07b3ad22-97e1-40b4-9dc0-e8ea97ba4fa6CREATED: <2025-06-06 Fri 13:28>
logbook
- State "PROJECT" from
- mvp and testing
PROJECT blas
properties
CREATED: <2025-05-10 Sat 22:34>ID: fe955338-3377-49a0-aa7a-717d61ab231d
logbook
- State "PROJECT" from
implement bindings to the Fortran BLAS functions
TODO Tests
properties
CREATED: <2025-05-10 Sat 22:34>ID: 8c9729c6-b36f-41c0-a6cc-2ce2fa972211
logbook
- State "TODO" from
- a few from each level
- benchmarks
TODO improve API
properties
CREATED: <2025-05-10 Sat 22:35>ID: 8db310f4-8df4-42fb-8a03-96776ff456c6
logbook
- State "TODO" from
- should have a very clean interface with io/static
- make sure to bench vs using plain sb-sys:with-pinned-objects
TODO Conditions
properties
CREATED: <2025-05-10 Sat 22:37>ID: f1147442-abb3-4f2d-aadf-697563cd8617
logbook
- State "TODO" from
- need some basic error handling which indicates an error thrown from C.
TBD examples [0/6]  example
properties
ID: 794f6242-2589-424d-bbc1-8025530a2a6blogbook
- State "TBD" from
- Note taken on
zstd is kinda unnecessary - showcase in IO/FLATE
TODO gstreamer practical example  gstreamer
properties
ID: d476e6b4-5b58-4f51-afc5-c2c0195d3799logbook
- State "TODO" from
TODO ublk practical example  ublk
properties
ID: 7887da0f-f6d7-43f0-9fcb-cef7c07fb1bblogbook
- State "TODO" from
TODO uring read/write file example  uring
properties
ID: 7194096a-f0a2-446d-b46a-3c55e6123a16logbook
- State "TODO" from
TODO btrfs practical example  btrfs
properties
ID: 595c395c-976b-4356-a3ec-df8030293326logbook
- State "TODO" from
- ☐ sudo example (filesystem)
- ☐ non-sudo example?
TODO xkb practical example  x kb
properties
ID: 530aef14-b508-4d3a-8442-a16fea82039flogbook
- State "TODO" from
TODO keyutils practical example  crypto
properties
ID: eec96038-ac73-477d-a443-4a9b3b5f4a5dlogbook
- State "TODO" from
PROJECT lib [0/17]  lisp
properties
CREATED: <2025-05-02 Fri 14:04>ID: cbe46830-8363-4e11-897c-9779e1997e2b
LOCATION: lib/
CATEGORY: lib
logbook
- State "PROJECT" from
PROJECT doc [0/2]
logbook
- State "PROJECT" from
TODO api  proto
logbook
- State "TODO" from
- sub-proto of doc
- generate api documentation for project X in Y format
- maybe just
publish?
WIP org templates
properties
Effort: 6:00CREATED: <2026-06-20 Sat 21:21>
ID: c356343b-ab73-43b7-85f3-83d143ac271f
logbook
- State "TODO" from
- State "WIP" from "TODO"
- starting with tempo files
- keep in lib/doc
- do we need
definitiontemplates? - definition types:
- function (setf)
- macro
- variable (constant,special)
- type
- class
- struct
- condition
- restart
- GF (setf, class, method-combos)
- method
- function (setf)
- (readtable alien-callable optimize type structure variable method-combination compiler-macro setf function)
PROJECT cli [0/7]
properties
CREATED: <2024-09-12 Thu 13:38>ID: 4f1d8c1e-23ea-4d17-80d0-feafc367f65f
LOCATION: lib/cli/
VERSION: 0.1.0
logbook
- State "PROJECT" from
PROJECT cli/clap [0/1]  lisp cli
properties
ID: 217cd955-5575-4953-bf36-4d2d4c1fd616VERSION: 0.2
LOCATION+: clap/
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
- clap is quite unstable right now and has some obvious bugs which need remedying
- WIP hooks
properties
CREATED: <2025-10-28 Tue 21:07>
ID: 971196cb-be16-45b2-8715-d395527edd4c
Effort: 2hlogbook
- State "TODO" from
cli should have relevant hooks
TODO cli fixtures  test
properties
CREATED: <2024-09-01 Sun 21:54>ID: f910ffdb-1adc-44b3-bac0-de641e1e17a7
logbook
- State "TODO" from
TODO linedit keyboard macros
properties
ID: 64803129-f7c8-4609-b47d-203d19e6e9bfCREATED: <2025-06-27 Fri 14:02>
LOCATION+: linedit.lisp
logbook
- State "TODO" from
TODO accept CLI-OPTS from parent CLI-CMD in PROC-ARGS
properties
ID: 7f83a47f-8f02-466f-a504-39331613a2ebCREATED: <2025-01-17 Fri 15:54>
logbook
- Refiled on
TODO destructure cli opts  macro
properties
ID: a441b88e-697a-47bc-a25b-53313ce6c41aCREATED: <2025-01-17 Fri 15:54>
logbook
- Refiled on
TODO test SET-TTY-MODE :echo nil vs WITHOUT-ECHO
properties
ID: 7a1b4c16-98bb-4db7-8ceb-f3e066bd0a41logbook
- Refiled on
- should have same result, define WITHOUT-TTY-ECHO
TODO dribble config
properties
ID: 7147d618-77a5-4aeb-a4e8-5734b51d77balogbook
- Refiled on
- Refiled on
- repl config? yes
TODO color-output-stream
properties
ID: 9e46a70e-d870-435b-9f9c-8ec8e8614177CREATED: <2026-06-20 Sat 18:33>
logbook
- State "TODO" from
- Refiled on
PROJECT q [0/5]  q
properties
ID: b19fb0f9-65b2-476c-adb3-b4b77e585f37VERSION: 0.1
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
TODO SQL
properties
ID: 8b853556-399d-445f-8e7b-4bd4048087c5logbook
- State "TODO" from
- Note taken on
pretty close - need to fix some recursion bugs then start messing with query-engines
TODO DQL
properties
ID: 77bc044c-f4c8-440d-a590-e712ccad9bealogbook
- State "TODO" from
- pronounced 'Dee-qwul'
- the challenge it seems, is building an inference engine that isn't just another half-assed prolog
- expression and introspection is valued here much more than speed/size
- allegro and screamer are favorites so far
- TODO top-level macros
properties
ID: 782758ba-78ba-4366-996e-47b6b9123ac3logbook
- State "TODO" from
- -?
- TODO conditions
properties
ID: 61adb134-1e00-4973-846b-a5afd746afaalogbook
- State "TODO" from
- TODO basic predicates
properties
ID: 3b9067c6-27ec-45e6-a025-201695bd9ecelogbook
- State "TODO" from
=/2 ==/2 abolish/2 and/* append/3 arg/3 assert/1 asserta/1 assertz/1 atom/1 atomic/1 bagof/3 call/1 consult/1 copy-term/2 erase/1 fail/0 first/1 functor/3 ground/1 if/2 if/3 is/2 last/1 leash/1 length/1 listing/1 member/2 memberp/2 (member without backtracking) not/1 number/1 or/* princ/1 read/1 recorda/1 recordz/1 recorded/2 repeat/0 rest/1 retract/1 rev/2 setof/3 true/0 var/1 write/1
- TODO compiler design
properties
ID: 503c24ba-8613-4ca0-8c9c-51eced131168logbook
- State "TODO" from
- TODO runtime design
properties
ID: dd1eeab0-901d-4914-91a0-0413a3503fd1logbook
- State "TODO" from
- needs a stack
- maybe registers
- plenty of dynamic extent
- arenas
- thread-aware
TODO q/tests/fuzz [0/2]
- TODO sql-fuzzer
properties
ID: 32506969-1c5d-4a9f-aa03-eb4b1a863f5clogbook
- State "TODO" from
- ☐ values
- ☐ record-batch
- ☐ expression
- ☐ plan
- TODO dql-fuzzer
properties
ID: ef26c36a-1a5c-461a-834b-936010d49bb3logbook
- State "TODO" from
TODO #? reader macro
properties
ID: 5da9a939-892f-439e-8072-c5c61cc1bbe3logbook
- State "TODO" from
WIP complete base query protocol [1/2]  db
properties
LOCATION: lib/q/query.lispID: 8e8bfeaf-22d2-4bad-a8e5-a19765561efa
logbook
- State "WIP" from
- Refiled on
- object-based protocol for asking questions about data collections using data expressions
lex,parse,compile- all handled in the Q system- probably in need of refactor right after
- different parts of the protocol will be used by different systems
data-sourcewill be implemented inDAT/CSVDAT/PARQUET,RDB, etcquery-expressionandquery-planwill be implemented inQ/SQLandQ/DQL
- different parts of the protocol will be used by different systems
- TODO Basic Testing
properties
ID: b857e6f1-c652-4024-9b87-308e1c830b2alogbook
- State "TODO" from
PROJECT parse [0/1]  lib
properties
ID: 50dff527-6778-42d3-934c-2d013d701514VERSION: 0.1
CREATED: <2025-05-02 Fri 14:07>
logbook
- State "TODO" from "TODO"
- State "PROJECT" from "TODO"
properties
:ID: parse :ID: 8f54a69e-b256-4efd-98e8-75b4892f12b8
- State "TODO" from
- lalr.lisp
- lex.lisp
- obj api
TODO tests
properties
ID: 484740d6-3fb6-4796-b7e8-8f217c5063e5logbook
- State "TODO" from
add tests for lexer and LALR. figure out if there are any gaps that we need to fill.
PROJECT organ [0/4]  organ
properties
ID: f5ad161f-c954-45e2-aeb4-c88d916bae7fVERSION: 0.2
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
properties
:ID: 4e7c55dc-e2fa-458f-ad3b-942b9aa336a4
TBD organ-export
properties
ID: 664309c2-55eb-45c2-88eb-a32c012c89eflogbook
- State "TBD" from "TODO"
properties
:ID: 189584f5-fc22-4129-bd47-5d494a088684
TODO org-parse
properties
ID: 2434b254-4346-4791-82da-b6bc309e8f5blogbook
- State "TODO" from
properties
:DEPENDENCIES: parse :HOOKS: organ-export :ID: 63774177-9730-4961-8535-414fac7a6f4f
TBD parse org-elements as sxp  sxp
properties
ID: 232b7b58-2e66-479a-a978-b33f1cdda13fHEADER-ARGS: :eval no
logbook
- State "TODO" from
- State "TBD" from "TODO"
(org-element-parse-buffer)
(describe sxp)
#<OBJ/AST:AST {1215B0A143}>
[standard-object]
Slots with :INSTANCE allocation:
AST = NIL
WIP org-heading refinement
properties
CREATED: <2025-10-14 Tue 22:24>ID: d9e4736c-5902-4b40-840a-faf48d67ea27
Effort: 5h
logbook
- State "TODO" from
- time for trees
- recursively parse headlines and store them in
ASTslots - sections (
ORG-CONTENTS) contain everything upto the next heading or EOF
PROJECT rdb [0/12]  rdb
properties
ID: e5cd7ab8-f0d1-4b6e-ab68-852741e313ccVERSION: 0.2
logbook
- State "TODO" from "TODO"
- State "PROJECT" from "TODO"
TODO error handling
properties
ID: 299c7d94-e259-4413-8b46-13957ca8ded4logbook
- State "TODO" from
- need to unwrap the pointer (* (* t))
- cast to string,int,bool
- wrap segfault handlers
- add restarts for common errors (bad path)
- add cleanup routines
TODO client api
properties
ID: 93e0f187-c9f1-485f-9c51-b1abebf7da06logbook
- State "TODO" from
- clients are fully dynamic
- generated from RDB instances
- compiles in CF/option/multithread/type info
- clients implement custom Q language
TODO sequence/iterator impl
properties
ID: 6dbd6194-390b-4156-8690-75f91ce2e8d2logbook
- State "TODO" from
- use SBCL built-ins to extend the api - wrap the raw FFI iterator
- define mixins
TODO comparator impl
properties
ID: bb1bd757-f80d-4723-ac62-45d7ef72a0a2logbook
- State "TODO" from
- supply custom comparators to rocksdb from lisp
TODO type system
properties
ID: 31a8f3e3-812f-4edc-a6d1-6540481d7dc7logbook
- State "TODO" from
- capture types of: kv, cf
- specs
- kv-spec = (kv-spec val-spec)
- must be serialized to/from vec<char>
- cf-spec
- used as superclass
- methods for abstracting CFs
- kv-spec = (kv-spec val-spec)
TODO set-opt/get-opt
properties
ID: 1a08fd02-b7e2-466b-9c43-f6570160aeb7logbook
- State "TODO" from
- need better api
- may just want to use the generic C fn that takes string as input
- I feel this may be less efficient but haven't benched it (requires additional arg)
- separate packages are a pain to query symbols with
TODO handle pinned vs non-pinned RocksDB accessors  rdb
properties
ID: 8c6202a0-7a7c-4574-a8a8-82c64e63831dCREATED: <2025-01-17 Fri 15:54>
logbook
- Refiled on
- may want a generalized interface that also supports with/without cf, timestamp, etc
TODO move backup-db from rdb to rdb-database
properties
ID: 475089df-2829-47c6-a2a7-d9fc9521193dCREATED: <2025-01-17 Fri 15:54>
logbook
- Refiled on
TODO rdb prefix keys
properties
ID: 138fa681-47e9-4789-ad41-6bb8645af991CREATED: <2025-01-17 Fri 15:54>
logbook
- Refiled on
TODO with-latest-options  rocksdb
properties
ID: e522332f-81c5-4e23-986b-7e41532f9015CREATED: <2025-01-17 Fri 15:54>
logbook
- Refiled on
TBD can only open rocksdb column families on OPEN
properties
CREATED: <2024-08-25 Sun 20:23>ID: d85472ae-7e3a-4c52-8f34-4146a07314ba
logbook
- Note taken on
need to formalize what we've learned here (load-opts) and add to documentation - State "TBD" from
- Refiled on
was getting hung up on why there is no 'open-cf' based on name in the C api really - the 'rocksdb-open-column-families' function is somewhat misleading.
ultimately there is no way to do this - when opening the database you can specify which CFs to be opened and a new cf-handle is always returned on creation.
We should NOT use create- when there are existing columns that we just want to get a SAP for. Instead always opt for opening a new db instance, possibly by closing an existing one.
TODO undefined RDB/STORE symbols
properties
ID: 5f1bfe1a-a01f-4ded-b85f-b10a4cf8dc70logbook
- Refiled on
RDB::CURSOR-GET-BOTH-BUFFERED RDB::CURSOR-MOVE-BUFFERED RDB::CURSOR-SET-BUFFERED RDB::DB-CURSOR RDB::DB-CURSOR-DELETE RDB::DB-CURSOR-MOVE-BUFFERED RDB::DB-CURSOR-PGET-BOTH-BUFFERED RDB::DB-CURSOR-PMOVE-BUFFERED RDB::DB-CURSOR-PSET-BUFFERED RDB::DB-CURSOR-SET-BUFFERED RDB::DB-DELETE-BUFFERED RDB::DB-DELETE-KV-BUFFERED RDB::DB-GET-KEY-BUFFERED RDB::DB-PUT-BUFFERED RDB::DUP-BTREES RDB::INDEX-TABLE-ASSOC RDB::KEY-FN RDB::PRIMARY
PROJECT vc [0/2]  vc
properties
ID: c14dc79d-eeed-42bf-aba2-35ef5aa7e45dVERSION: 0.1
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
TODO github atom feed queries
properties
ID: 104cd7fc-6f2c-4c78-a467-e4e739dbff07CREATED: <2025-06-02 Mon 22:21>
logbook
- State "TODO" from
see graph node github.com
WIP vc-mirrors-update replacement
properties
ID: 36c19881-72c6-4cf5-aaba-2b4ced302b97LOCATION: ~/.config/nushell/scripts/vc.nu
Effort: 3:00
CREATED: <2024-08-22 Thu 22:15>
ORDERED: t
logbook
- State "TODO" from
- State "TODO" from "TODO"
- State "WIP" from "TODO"
PROJECT dat [0/4]  dat
properties
ID: 31fa3e61-b586-4023-be94-5195a26596ceVERSION: 0.1
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
WIP dat/parquet
properties
Effort: 80:00ID: c808200c-450a-4f77-b4c1-6b372c7c4943
logbook
- State "WIP" from
- TODO RLE
properties
CREATED: <2025-05-16 Fri 23:23>
ID: a645c320-ea80-471a-8deb-c7e807970107logbook
- State "TODO" from
- TODO tcompact
properties
CREATED: <2025-05-16 Fri 23:25>
ID: f367ad82-1b61-4034-8c89-fa812d8f0b96logbook
- State "TODO" from
TODO dat/csv column selectors  dat
properties
Effort: 8:00ID: 40cb89e4-db1b-4a78-b2b7-3e0fc9ee287b
logbook
- State "TODO" from
- a function which accepts a single arg which is either a number, indicating index-based selection or a list of column names for selection by name.
(read-csv-line ... :select (lambda (x) x))
- index-based-selection
- selection-by-name
TODO dat/zip
properties
ID: 7b11c92e-ea93-4e79-af22-a6445f9447f3CREATED: <2026-04-30 Thu 21:54>
logbook
- State "TODO" from
- bluelisp/zip
- leverages deflate, similar structure to tar (can we share API?)
- generator for
withmacro - should use same protocol - define in obj somewhere
TODO dat/sxp
properties
ID: 1005b8fa-a850-4674-bd6c-fabecdcc5639CREATED: <2025-07-27 Sun 00:00>
logbook
- State "TODO" from
- sxp is back on the menu
- serializable format supporting as many objects as possible
- first implementation of complete STORE protocol
- act as human/machine-readable db format
PROJECT syn [0/5]  syn
properties
ID: a199245b-4bed-48eb-83f5-e83c03da3a7dVERSION: 0.1
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
WIP gen
properties
ID: 8f44301f-c35a-4a97-88c2-6ea2295513b1CREATED: <2025-06-03 Tue 21:44>
Effort: 100h
logbook
- FIX deref op
properties
ID: 6a3eb8d5-4ee6-450e-b3e1-9a19ec5415f2
CREATED: <2025-08-30 Sat 23:11>logbook
- State "FIX" from
(in-package :c) (describe (deref foo))#<SYN/GEN/C:PREFIX-EXPRESSION {12053CDD03}> [standard-object] Slots with :INSTANCE allocation: OP = COMMON-LISP:* OBJECT = #<SYN/GEN:IDENT {12053CD623}> - TODO syn/gen/cpp
properties
CREATED: <2026-06-13 Sat 01:06>
ID: a169768f-0721-4596-b2aa-0b929ce1cbf4logbook
- State "TODO" from
- Refiled on
- fix use of curry
TODO tempo
properties
CREATED: <2025-05-16 Fri 23:19>ID: 25c20927-7ba3-4821-91b9-ad05a1a4b7f7
logbook
- State "TODO" from
- cl-emb and cl-template use
<% %> - would prefer #% %#
TODO grovel
properties
ID: d20b9fab-0866-4c21-8055-e67b2cbd7f3cCREATED: <2025-11-27 Thu 21:23>
logbook
- State "TODO" from
- green impl of SB-GROVEL
- no dependency on ASDF
- no constants.lisp
- use lookup functions to retrieve forms
- directly integrates with SYS
- depends on C and Tree-sitter C bindings
- does NOT execute compiled C, simply uses the C compiler for macro expansion and parses with SYN/TS, spits out Lisp forms (probably depend on STD/ALIEN).
- unsure on the caching strategy
- where should the compiled output go? we probably want to keep some accounting info in the fsys, forms in a fasl (invisible to user)
- avoid reparsing when C files are unmodified
- avoid regen when Lisp AND C files are unmodified
- do we need an incremental update feature? where forms are
user-maintained, and we emit conditions when a user-specified
version goes out of sync..
- we might need this to specify the :IN :OUT parameters in DEFINE-ALIEN-ROUTINE arguments - don't think those can be determined programatically but TBD
TODO lint
properties
CREATED: <2025-05-16 Fri 23:19>ID: fbb51cc0-134d-4df5-9b58-6067ed8c2fa8
logbook
- State "TODO" from
TODO whitespace cleanup
properties
ID: 859c42e3-b305-4ba6-a7c5-6e5ead1e5210CREATED: <2025-06-29 Sun 22:50>
logbook
- State "TODO" from
- Refiled on
- make a script
PROJECT cry [0/0]  crypto
properties
ID: 2d5bcf6e-6652-4e33-b923-d2311896eee8CREATED: <2025-06-06 Fri 13:30>
LOCATION+: cry/
logbook
- State "PROJECT" from
PROJECT obj [0/8]  obj
properties
ID: c1500e3b-1d95-4ba2-96d5-8301b02293e2VERSION: 0.1
LOCATION+: obj/
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
TODO object schema  schema
properties
CREATED: <2025-11-03 Mon 19:14>ID: 01351f90-e599-41a8-96b2-0138ff3112eb
logbook
- State "TODO" from
- get this working and tested, implement for org-graph
- keep working our way up the chain to stored-object-schemas
TODO command parents  cmd
properties
ID: 3e6dea77-0cb0-4349-ac65-4e0a4992cfb9CREATED: <2026-01-31 Sat 23:40>
logbook
- State "TODO" from
- Note taken on
simple-rules in use, interactive-rules are not yet.
- may want to ditch the init protocol and use DEFINE-COMMAND-TABLE
- consider PARENT:CMD protocol (modify parse/read)
- if command not found in primary check parent
- we now may need more than hash-tables..
HOLD Custom Vars  cmd val config
properties
ID: b4879c5f-6557-4213-8b49-aaa5d8893344CREATED: <2026-06-01 Mon 20:29>
logbook
- State "TODO" from
- State "HOLD" from "TODO"
too soon, wait on interactive rules
- mix of config/val/cmd protocols
- first use of color output
defcustomcustomize,customize-group, etc
TODO equiv
properties
ID: 6d8b3bb5-2c82-408a-b77f-d43fd53cebe1CREATED: <2025-06-09 Mon 14:46>
logbook
- State "TODO" from
- TODO documentation
properties
ID: 8c7669a3-5552-40cd-b9c9-1ae064382cd7
CREATED: <2025-11-20 Thu 21:18>logbook
- State "TODO" from
- specify mapping to lisp equality primitives
- OUTLINE next steps
properties
ID: df12ca39-ad89-4858-bc1e-4b0efddee649
CREATED: <2025-06-09 Mon 14:47>logbook
- State "OUTLINE" from
- probably want to hook into sbcl low-level equality mechanics
- leverage type-classes/primitive-type
- egraphs, etc
WIP tensor [0/4]  tensor
properties
CREATED: <2025-05-20 Tue 18:37>ID: b515faef-e1dc-4b30-bf50-599b7394e797
LOCATION+: tensor/
logbook
- State "TODO" from
- State "WIP" from "TODO"
- TBD arrow interface
properties
ID: b15aa26d-da7f-420b-8291-fdf23d4223bd
CREATED: <2025-06-06 Fri 22:39>logbook
- State "TODO" from
- State "TBD" from "TODO"
- implement the same surface area as the pycapsule
- GitHub - dmlc/dlpack: common in-memory tensor structure
- TODO graph-idx loop-path
properties
ID: d7fbd40d-510f-485d-9237-fef53d4f9a58
CREATED: <2025-12-02 Tue 20:51>logbook
- State "TODO" from
- TODO slice loop-path
properties
ID: a2738b46-2321-4b04-8602-2c1c86b9d8b6
CREATED: <2025-12-02 Tue 20:52>logbook
- State "TODO" from
- RESEARCH SB-SIMD
properties
ID: bc69db9c-023a-4235-b0a9-e84061cd703e
CREATED: <2025-06-09 Mon 12:13>logbook
- State "RESEARCH" from
array optimizations
- simd packs should interop with tensors anyways - simd-tensor, packed-tensor?
- learn how all the deftransforms work, how to define a type-class, etc
- use similar macro structuring
TODO color/theme
properties
ID: 9dfe3f93-b0d0-4d9c-bdb6-1bd045037853CREATED: <2025-07-29 Tue 16:35>
LOCATION+: color/theme.lisp
logbook
- State "TODO" from
- Note taken on
need easy way to demo/cycle through palettes - use std draw functions and print-color
TODO capf
properties
ID: 454dd3be-c9b7-4671-927d-a1b6e795b846CREATED: <2026-06-07 Sun 21:25>
logbook
- State "TODO" from
- completion-at-point functions for lisp types
- insert arbitrary objects and get a list of completions to be used by input
- metadata/marginalia extensions?
RESEARCH major-modes  cmd
properties
CREATED: <2026-01-25 Sun 21:22>ID: 6c07d53d-b5fe-4dc3-86bc-03743ee2c6bc
logbook
- State "RESEARCH" from "TODO"
- Refiled on
PROJECT net [0/7]  net
properties
ID: 5d088bf7-f201-4875-9167-4293bebbcf46VERSION: 0.1
LOCATION+: net/
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
WIP dbus
properties
ID: 9336f242-f237-41a6-82a1-99f1396ab450CREATED: <2026-03-20 Fri 18:14>
Effort: 24h
logbook
- State "TODO" from
- use xmlrep as much as possible
- should cover xspam
- publishing might need a macro or two
TODO fixtures  rt
properties
ID: fe592b6f-cde1-43e9-ac5a-81addc124582logbook
- State "TODO" from
- implement simple network fixtures which can be used within the body of DEFTEST
- start with simple sockets - UDP then TCP
- work up towards HTTP
TODO tcp  core
properties
ID: 8e90fe7a-3a22-4af4-b247-64ac6890b94alogbook
- State "TODO" from
TODO codec/rpc
properties
ID: f46c3c69-f91a-479a-82a2-d16ba9c090efCREATED: <2026-06-07 Sun 17:53>
logbook
- State "TODO" from
TODO proto/lsp  syn
properties
ID: b86d21fb-edc6-41a6-bed5-deb71b94cb1aCREATED: <2026-05-30 Sat 17:26>
Effort: 12:00
logbook
- State "TODO" from
TODO udp  core
properties
ID: d238fc1f-24be-447b-a96b-ec35958470fclogbook
- State "TODO" from
- MTU discovery handled via cli
- don't care too much about multicast discovery
- set via variables
- multicast range: 224.0.0.0:239.255.255.255
- base address: 224.0.0.0
- all hosts: 224.0.0.1
- all routers: 224.0.0.2
- OSPF: 224.0.0.5
- IGMP: 224.0.0.22
- RIP: ..9
- PTP: ..107
WAIT net/srv  lisp
properties
ID: f812f4e7-03c0-4e7a-a602-8947c39eb4edCREATED: <2025-06-13 Fri 13:40>
logbook
- State "TODO" from
- State "WIP" from "TODO"
- State "WAIT" from "WIP"
task-pools
- needs a solid task-pool impl completed first
- pending std/defsys
PROJECT rt [0/6]  rt test
properties
ID: 7a14c529-8609-4638-b101-7304a1605fccVERSION: 0.1
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
TODO redirect I/O in tests
properties
ID: 34f27f91-c93a-4841-a6ac-5692ad1d0e4flogbook
- State "TODO" from
prevent tests from printing implicitly. redirect stream locally, cache it somehow for review.
TODO test-on-def
properties
ID: f5cf6e43-906b-4225-9cdb-ac0028b48661logbook
- State "TODO" from
- simple flag to test when file is defined (part of deftest macro)
TODO test-directory  rt
properties
ID: ff33fc34-5816-4165-af36-d3e0c33e5d55CREATED: <2025-01-17 Fri 15:54>
logbook
- Note taken on
logical pathnames? - Refiled on
root test directory /tmp/rt with subdir for each suite, initialize from within suite
TODO fixtures v2
properties
ID: a3ffa1af-975a-44e5-a38d-b3f1ab2ceeffCREATED: <2026-01-20 Tue 22:27>
logbook
- State "TODO" from
- likely to be kernel-objects
use DEFAPI (pending DEFAPI)
TODO TEST-FUNCTION v2
properties
ID: 8813fea8-99c2-4c0d-8cd5-259e80b7c765CREATED: <2026-01-22 Thu 21:47>
logbook
- State "TODO" from
- kernel-objects
FIX test-result false-positives
properties
ID: 8250a385-cd25-4f63-a95f-75e04bcbb8a5CREATED: <2025-09-17 Wed 20:12>
logbook
- State "FIX" from
IS macros aren't reporting their failures correctly - should be returning conditions which bubble up to the caller.
PROJECT io [0/5]  io
properties
CREATED: <2024-09-19 Thu 21:54>ID: 39c15417-5078-403f-b716-3b48b9d3929d
LOCATION+: io/
logbook
- State "PROJECT" from
WIP mux
properties
ID: 27f4a18f-0c3f-4b7c-acce-f789e64d6379CREATED: <2026-03-09 Mon 17:45>
Effort: 40h
logbook
- State "TODO" from
- multiplexer implementation based on iolib
- default to epoll
- impl for dbus
- impl for wm
- (maybe back up select/poll)
- then uring
- RESEARCH wm impl
properties
ID: b718a727-799e-47ec-be49-90f2c86abed1
CREATED: <2026-03-09 Mon 17:49>logbook
- State "TODO" from
- State "RESEARCH" from "TODO"
;; This file implements a generic multiplexing I/O loop for listening ;; to I/O events from multiple sources. The model is as follows: ;; An I/O multiplexer is represented as an object, with which I/O ;; channels can be registered to be monitored for events when the I/O ;; loop runs. An I/O channel is any object for which the generic ;; functions IO-CHANNEL-IOPORT, IO-CHANNEL-EVENTS and ;; IO-CHANNEL-HANDLE are implemented. ;; IO-CHANNEL-IOPORT, given an I/O multiplexer and an I/O channel, ;; should return the underlying system I/O facility that the channel ;; operates on. The actual objects used to represent an I/O facility ;; depends on the Lisp implementation, operating system and the ;; specific I/O loop implementation, but, for example, on Unix ;; implementations they will likely be numeric file descriptors. The ;; I/O loop implementation implements IO-CHANNEL-IOPORT methods for ;; the facilities it understands (such as FD-STREAMs on SBCL), so ;; user-implemented channels should simply call IO-CHANNEL-IOPORT ;; recursively on whatever it operates on. ;; IO-CHANNEL-EVENTS, given an I/O channel, should return a list of ;; the events that the channel is interested in. See the ;; documentation for IO-CHANNEL-EVENTS for further details. ;; The I/O loop guarantees that it will check what events a channel ;; is interested in when it is first registered, and also at any time ;; the channel has been notified of an event. If the channel changes ;; its mind at any other point in time, it should use the ;; IO-LOOP-UPDATE function to notify the I/O loop of such ;; changes. The I/O loop may very well also update spuriously at ;; other times, but such updates are not guaranteed. ;; IO-CHANNEL-HANDLE is called by the I/O loop to notify a channel of ;; an event. ;; An I/O multiplexer is created with a MAKE-INSTANCE call on the ;; class of the desired multiplexer implementation. If the code using ;; the multiplexer has no certain preferences on an implementation ;; (which should be the usual case), the variable *DEFAULT-IO-LOOP* ;; points to a class that should be generally optimal given the ;; current Lisp implementation and operating system. ;; Given a multiplexer, channels can be registered with it using ;; IO-LOOP-ADD, unregistered with IO-LOOP-REMOVE, and updated with ;; IO-LOOP-UPDATE (as described above). Call IO-LOOP on the ;; multiplexer to actually run it.NIL
- TODO convert with-foreign-object to with-alien in io/mux, test
properties
ID: d3cbcd20-5ef1-4267-875f-c934bf9a3fc0logbook
- Refiled on
TODO uring
properties
CREATED: <2025-01-18 Sat 20:49>ID: 2a88e627-be3b-4651-8812-44039ff8994d
logbook
- State "TODO" from
FIX flate/deflate
properties
ID: 3ad8ce2d-9463-4c0a-a0ed-0d564182d4b3CREATED: <2026-02-05 Thu 17:30>
logbook
- State "TODO" from
- State "FIX" from
TODO wm:kbd -> io/kbd:kbd
properties
ID: bcfbc0ca-4d19-45b5-9256-a350aca2026fCREATED: <2026-01-06 Tue 21:57>
logbook
- State "TODO" from
- ☑ parse keyboard definitions from simple strings
- ☐ parse keyboard definitions from lists
- KEY
- KEYMAP
- IO
- READ-KEY
- WRITE-KEY
- READ-KEY-SEQ
- WRITE-KEY-SEQ
- PRINT-KEY
- KBD
- SERDE :XLIB
- DEFINE-KEY
- DEFINE-KEYMAP
WIP virtual streams
properties
ID: a1522a85-f8d7-4341-b22c-32fc09bd07a3CREATED: <2025-06-11 Wed 18:15>
Effort: 8h
ORDERED: t
logbook
- State "TODO" from
- we probably do want something similar to flexi-streams after all
- need condition handling for external-formats and list/vector streams
- hook them in to io/fast and io/static
- tensor streams
- columns
PROJECT math [0/1]  math
properties
CREATED: <2025-05-08 Thu 18:27>ID: 1b08ca47-cace-4ce5-a0f2-cd74dcf8c547
LOCATION: lib/math
logbook
- State "PROJECT" from
- depends on tensor library
RESEARCH in-vector iterator
properties
ID: 39228192-543a-40e1-a97b-81ad89b49785CREATED: <2026-01-01 Thu 17:45>
logbook
- State "RESEARCH" from
(for j in-vector (δ-i g) from li below ri)
- expand into LOOP OR
- maybe we should do VIDX loop-path after all
PROJECT box [0/0]
properties
ID: 3329b301-f396-48f8-b097-dca46fbfd74dCREATED: <2025-11-13 Thu 20:10>
logbook
- State "PROJECT" from
- archiso is in a decent state, small impact since only useful for linux installers
- for CI we need better QEMU/vbox support
- wrap up with a
demoboxe2e configuration
PROJECT log [0/2]
properties
CREATED: <2025-05-16 Fri 23:44>ID: 10f18d64-0862-4764-ae66-c548ccfdd82c
LOCATION+: log/
logbook
- State "PROJECT" from
TODO log-broadcast-stream
properties
ID: de06ee9d-6a26-46a2-b123-e8154d3b63c8CREATED: <2025-06-28 Sat 23:19>
logbook
- State "TODO" from
TODO async-db-log-file
properties
CREATED: <2025-05-16 Fri 23:45>ID: b79073a2-85b4-46f8-8e24-542012fa3cac
logbook
- State "TODO" from
- db can only have single writer
- wbwi + commit
- better condition handling when db already opened (read rocksdb error codes? i know we have the strings..)
- also nice to have blobdb logs
- individual log files living in same directory, only one write needed
- still doesn't necessarily prevent deadlocks, just much harder to trigger
set LOG_LEVEL as global env var
properties
ID: 3a64957a-bd76-4dac-831f-fde16faecd09logbook
- State "NOTE" from
- Refiled on
use on lisp and rust side, makefiles, etc.
- nushell uses NU_LOG_LEVEL - can we override?
PROJECT std [0/2]  lisp std
properties
ID: e43489ff-4ca9-45e4-83f2-ee9b0967af3aVERSION: 0.2
LOCATION: std/
CATEGORY: std
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
TODO plistify
properties
ID: fba035a1-ea55-4442-9580-0b7c7014103dCREATED: <2026-06-03 Wed 19:27>
logbook
- State "TODO" from
TODO component require total ordering
properties
ID: bde9b746-3b00-413c-9cf9-193dd3110348CREATED: <2026-02-11 Wed 17:03>
logbook
- State "TODO" from
need to be able to sort REQUIRE slots in components (specifically systems) - btree would be nice
PROJECT emacs [6/16]  emacs
properties
ID: b6a3ffb9-a7aa-4038-8876-fcdb8115dc08VERSION: 0.1
LOCATION: etc/emacs/
CATEGORY: emacs
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
- don't really care about versioning the core/emacs configs much
- may come in use later so just a general milestone when these tasks are done
TODO newsticker init
properties
ID: f6c02c47-4ab6-44a9-b506-68bf48b39d8eCREATED: <2026-06-11 Thu 21:04>
logbook
- State "TODO" from
- take notes to apply to
feeder.
DONE outline button-overlays
properties
ID: e99ac1cb-f9b3-45e5-b75b-e4e0df5ac094CREATED: <2026-06-10 Wed 17:57>
logbook
- State "TODO" from
- State "DONE" from "TODO"
DONE link button overlays
properties
ID: 6fd0c8f1-a550-4f60-8d06-150ba07813f8CREATED: <2026-06-11 Thu 13:06>
Effort: 3:00
logbook
- State "TODO" from
- State "DONE" from "WIP"
- org-minor-mode-use-buttons
- org-minor-mode-use-readtable
TODO eglot
properties
ID: d4a10019-e56e-4c44-9497-fae89585ee0dCREATED: <2026-05-21 Thu 22:37>
logbook
- State "TODO" from
TODO src/org agenda views, export, dblock
properties
ID: 952fe286-9fd8-478f-bafc-a0a25ae3d17aCREATED: <2026-05-25 Mon 21:44>
logbook
- State "TODO" from
WIP graph  org
properties
ID: 27d6936b-3e2f-4d28-af11-85c8276389dbCREATED: <2025-01-18 Sat 20:48>
CATEGORY: graph
logbook
- State "OUTLINE" from
- State "WIP" from "OUTLINE"
- edges
- forward links
- back links
- drawers?
- properties?
- export features
- configuration
- updating
- emacs caching
- KV model
TODO default values for link commands
properties
ID: 9c3970e8-dccd-4d28-8960-6dba639ab4a9CREATED: <2025-06-03 Tue 22:07>
logbook
- State "TODO" from
- Refiled on
- ie
C-c g wpre-populate with name of node, maybe thing-at-point withC-u
TODO org-graph edge relative links
properties
CREATED: <2025-05-02 Fri 13:45>ID: 7684cce3-7690-4330-b9d8-3bed172d06ea
logbook
- State "TODO" from "TODO"
- Refiled on
- Refiled on
- index based? inherit from parent only for now
- how to implement for complete tree?
- custom_id for edges? like @ref bibtex
TODO org-graph-find
properties
ID: 7f04f3c5-1858-4c05-b187-b1c924ab036fCREATED: <2026-06-03 Wed 20:20>
logbook
- State "TODO" from
TODO tag nodes  org graph
properties
ID: a1a642d8-975c-4d90-b6b0-c135d7ad8457CREATED: <2025-11-04 Tue 14:57>
logbook
- Refiled on
HOLD org-timeline upgrades [0/3]  org
properties
CREATED: <2024-08-27 Tue 14:19>ID: 1a283ac6-13cc-4316-b9fd-350d1766174a
logbook
- Refiled on
- State "TBD" from "TODO"
- State "HOLD" from "TBD"
unsure if we still want org-timeline.el.. off by default
GitHub - deopurkar/org-timeline: Add graphical view of agenda to agenda buffer
- now lives in lib/org-timeline.el
- have some upgrades to make
TODO timeline selection update on pointer hover
properties
CREATED: <2024-08-27 Tue 14:22>ID: 4b2f89c6-9bf0-46bf-91c5-44afd54860e8
logbook
- State "TODO" from
The update behavior on mouse hover is quite nice - let's enable that for keyboard-based navigation too.
TODO org-agenda-follow impl
properties
CREATED: <2024-08-27 Tue 14:20>ID: 1b23b7c0-7ad3-4906-8bcb-66cad8831484
logbook
- State "TODO" from
- toggled on with
F, but doesn't follow timeline blocks - should follow block on hover or when cursor is inside a block
- same applies for timeline selection
TODO align org-timeline properties with ulang  ulang
properties
CREATED: <2024-08-27 Tue 14:26>ID: cb1272df-e155-417d-8fa9-380dac848915
logbook
- State "TODO" from
- there's some timeline-specific properties, let's integrate those with our standard properties
- TIMELINE_FACE = COLOR?
- TIMELINE_TEXT = SUMMARY
- TIMELINE_GROUP = GROUP or CATEGORY
- TIMELINE_DO_NOT_OVERLAP
TODO skel.el project integration  skel
properties
CREATED: <2024-09-03 Tue 22:14>ID: c9e157da-50e9-4dc3-96fd-bb9bc9175ee5
logbook
- State "TODO" from
TODO project-desktops
properties
ID: e863be3c-a868-467d-bfab-6e50277fccd9CREATED: <2026-06-01 Mon 22:17>
logbook
- State "TODO" from
- sorta already works.. probably just need to add a hook for updating list of dirs with project dirs.
TODO skel widgets  skel
properties
ID: a80df9ee-e772-499b-b996-78962bd13cd4CREATED: <2025-10-12 Sun 00:33>
logbook
- State "TODO" from
- ideally have a function that overlays a skelfile/sxp buffer with a customization interface
- need to maintain mapping between buffer forms and widgets
WIP skel.el indentation rules
properties
ID: 9b2d1c95-e724-47b8-a78c-a81805194731CREATED: <2025-02-26 Wed 21:31>
LOCATION: emacs/skel.el
logbook
- Refiled on
- State "WIP" from "TODO"
Lisp Indent (GNU Emacs Manual) Brain dump – Custom Common Lisp indentation in Emacs
TODO skel-compile
properties
CREATED: <2026-06-11 Thu 22:23>ID: 0bd3c4a5-77e8-4bc9-8ede-30c82070ea61
logbook
- State "TODO" from
- Refiled on
- project-compile-directory
- skel-recompile
TODO project-tasks timestamp -> date when no h/m info
properties
ID: ef8f7f82-9a0e-490a-aad3-e96185ad89eflogbook
- Refiled on
TODO defpkg-format  lisp
properties
ID: 7dda38e6-df14-4b9e-bb00-8b101f66a73bCREATED: <2025-06-06 Fri 21:37>
logbook
- State "TODO" from
- inside body of a form, check it is a defpackage-like form then apply formatting
- keywordicate symbols
- indentation
- make a tbd task for refactoring imports/sorting
DONE new ulang property: pronounce
properties
ID: 5cd73df3-1409-4bb3-95c2-695514f16b44CREATED: <2026-06-13 Sat 11:29>
Effort: 2:00
logbook
- Refiled on
- Note taken on
International Phonetic Alphabet - Wikipedia - State "DONE" from "WIP"
PRONOUNCE- sĭn′tăks″
TODO investigate ox.el
properties
ID: 0a93232a-7751-4536-aa45-b9a4da27b534CREATED: <2025-01-17 Fri 15:54>
logbook
- Refiled on
- need better control over org exports
WIP project capture templates
properties
ID: 6181509f-d21b-45f7-a3ea-f1684ef29510CREATED: <2026-06-06 Sat 00:09>
Effort: 2:00
logbook
- State "TBD" from
- Refiled on
- project-capture
- skel-project-capture-templates
(setq-local project-capture-templates)? nah
DONE save-registers  skel
properties
CREATED: <2026-06-10 Wed 16:40>ID: b0beaa3b-1f33-44d9-8eb1-525610f9494a
Effort: 1:00
logbook
- State "TODO" from
- Refiled on
- State "DONE" from "TODO"
- global registers first
- register-save-exclude-types
- list of register types to be excluded - window/frame configs - based on car of contents
- if cons frame-configuration (or project, etc)
- if symbol one of file,file-query,buffer (kmacro,skeleton template..)
- window-configurations are C objects:
#<window-configuration>
- list of register types to be excluded - window/frame configs - based on car of contents
A list of strings represents a rectangle. A list of the form (file . FILE-NAME) represents the file named FILE-NAME. A list of the form (file-query FILE-NAME POSITION) represents position POSITION in the file named FILE-NAME, but query before visiting it. A list of the form (buffer . BUFFER) represents the named BUFFER. A list of the form (WINDOW-CONFIGURATION POSITION) represents a saved window configuration plus a saved value of point. A list of the form (FRAME-CONFIGURATION POSITION) represents a saved frame configuration (a.k.a. \"frameset\") plus a saved value of point.
- register-val API (start with kmacros)
- register-val-jump-to
- register-val-describe
- register-val-insert
DONE project-save-registers
properties
ID: 4d17e832-809a-440b-b1a0-dfcd542d70efCREATED: <2026-06-10 Wed 16:43>
Effort: 1:00
logbook
- State "TODO" from
- State "NEXT" from "TODO"
- State "DONE" from "NEXT"
(and project-load-registers)
DONE prog-comment-keyword-faces
properties
CREATED: <2026-06-12 Fri 20:08>ID: f98893dd-6c15-4353-8840-99f0fd9ec356
Effort: 3:00
logbook
- State "TODO" from
- Refiled on
- State "WIP" from "WIP"
- State "DONE" from "WIP"
TODO org-link-cleanup
properties
CREATED: <2026-06-08 Mon 22:03>ID: 5b3fe342-8c01-4afd-9eeb-03190466bf94
logbook
- State "TODO" from
- Refiled on
- find links without description
- shorten for export purposes
- remove
.*://
- account for embeds/images
- fix man info links (BROKEN LINK on export)
- NEXT: find broken links
DONE project-info dblock  org
properties
ID: acfa52b3-029f-4400-b785-c03b2c8155c0CREATED: <2025-01-17 Fri 15:54>
logbook
- State "DONE" from "TODO"
- Refiled on
PROJECT skel [2/13]  skel
properties
ID: 53982b3c-4860-469b-abb5-b279ee669cbdCUSTOM_ID: skel
VERSION: 0.2
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
DONE elisp reader fixes
properties
ID: f1b46304-e748-425a-a71d-f0d14f8ceae3CREATED: <2026-06-08 Mon 21:47>
Effort: 1:00
logbook
- State "TODO" from
- State "DONE" from "TODO"
- Note taken on
load-ast is now part of initialize-instance, for elisp files we short-circuit
- never eval elisp files (prob need to short-circuit inheritance from lisp-component or smth)
TODO defer skel components
properties
ID: cdc76365-12f7-4762-ab34-78cf2321d37bCREATED: <2026-03-22 Sun 22:02>
logbook
- State "TODO" from
- indicate modules which may be lazy-loaded
TODO rule source
properties
ID: 5fd2c3b4-19bf-42b0-8cb5-fd23dc206756CREATED: <2025-06-10 Tue 13:36>
logbook
- State "TODO" from
- TODO ensure-rule-source
properties
ID: 2cc2520e-870c-4dbe-be64-2e177d44d929
CREATED: <2025-06-06 Fri 17:53>logbook
- State "TODO" from
- check the hash of sources against a cache, skip if found
- need a way of managing cache invalidation - timeouts and manual purges, locks?
DONE remove sk-print
properties
ID: 0cc42a6f-2b58-42c4-be58-f23280855c84CREATED: <2026-06-08 Mon 21:53>
Effort: 4:00
LOCATION: skel/core
logbook
- State "TODO" from
- State "WIP" from "TODO"
- State "DONE" from "WIP"
- keep the show machinery for now - display use only
TODO implement task-pool  thread
properties
ID: 5e0c7baf-9b18-441a-a46c-2274f478d4a5logbook
- State "TODO" from
- Note taken on
event-loop?
- thread-pool
TODO handle missing method errors or define default method when none defined  skel bin cli
properties
ID: 4289c4ef-a766-472e-a2cb-afddb9d080e0CREATED: <2025-01-17 Fri 15:54>
logbook
- Refiled on
- Note taken on
likely need to refactor our sk-VERB mess
- macro
TODO skel tasks/runner/timer
properties
ID: bb53321b-fab0-4b6f-9677-3fe789ed44d3CREATED: <2025-01-17 Fri 15:54>
logbook
- Refiled on
- will be first feature of skel server
PROJECT packy [0/1]
properties
ID: 20be7140-63f2-4c2a-b375-867fbb8ad9f3CUSTOM_ID: packy
CREATED: <2026-06-01 Mon 19:54>
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
WIP pkgfile component
properties
ID: a51a36ed-7b1c-4749-b23b-0fe263f607eeCREATED: <2026-06-01 Mon 19:55>
Effort: 6:00
logbook
- State "TODO" from
OUTLINE skel template objects
properties
CREATED: <2025-05-02 Fri 13:45>ID: 25984cac-4667-44bb-86e0-bc4e57740eeb
logbook
- State "TODO" from "TODO"
- Refiled on
- State "OUTLINE" from "TODO"
- refs:
- emacs: (skeleton, tempo)
- cl-emb
- https://github.com/alpha123/cl-template
- see also tempo
PROJECT homer [1/1]  lisp homer
properties
ID: ef204ce0-7a99-45a6-942e-6d8f549f94f9VERSION: 0.1
CREATED: <2025-01-18 Sat 20:49>
logbook
- State "TBD" from "TODO"
- State "WIP" from "TBD"
- State "WAIT" from "WIP"
waiting on thread pools - State "NEXT" from "WAIT"
- State "PROJECT" from "NEXT"
TODO project desktop config
properties
CREATED: <2025-10-30 Thu 22:51>ID: c4ead324-31bc-46a9-af3c-d5bde43ac5e2
logbook
- State "TODO" from
PROJECT krypt
properties
ID: 0508b176-bee9-4c35-8081-18df55ea27c6CREATED: <2025-06-15 Sun 21:46>
logbook
- State "PROJECT" from
WIP mpk [0/3]
properties
CREATED: <2025-05-02 Fri 14:06>ID: e8566657-1ca8-49fa-8262-7338eac5bf8f
LOCATION+: mpk/
logbook
- State "WIP" from
TODO setup API for tmdb and tvdb
properties
CREATED: <2025-05-02 Fri 13:45>ID: 4700c8a9-d19e-4122-b4dc-6aef22b5f4a4
logbook
- State "TODO" from "TODO"
- Refiled on
WAIT clean
properties
CREATED: <2025-05-21 Wed 21:35>ID: f68be8ca-0518-4c72-b136-bd9a14f38e18
LOCATION+: clean.lisp
logbook
- State "WAIT" from
waiting on thread pools
TODO media logging
properties
ID: 731eb21c-d7c1-4dbe-9f11-e364a25426f0logbook
- Refiled on
- :defer, :ensure
PROJECT slime
properties
ID: bc386786-3a76-4467-9cb2-f2021847feb3CUSTOM_ID: slime
CREATED: <2026-02-04 Wed 19:58>
logbook
- State "TODO" from
- State "PROJECT" from "TODO"
TODO consolide SLIME annotations with CORE annotations  core print
properties
ID: b729ea49-1f44-4631-9a8f-9b605158bd60CREATED: <2026-02-15 Sun 18:53>
logbook
- State "TODO" from
OUTLINE stash paths
properties
CREATED: <2026-06-14 Sun 00:45>ID: 7f7e7270-812f-4861-a055-3536c31dab7c
logbook
- State "TODO" from
- State "OUTLINE" from "TODO"
- Refiled on