Core Tasks

FIX inline TODOs

properties


ID: d5aaf952-bb93-4b66-a7e0-1f0f827c0925
CREATED:
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-e40cc1f8c330
VERSION: 0.1
LOCATION: alien/
CATEGORY: alien


logbook
  • State "TODO" from
  • State "PROJECT" from "TODO"

PROJECT tree-sitter [0/1]   syn

properties


CREATED:
ID: 7338b19c-18d3-42dd-b18a-77193433fdb8


logbook
  • State "PROJECT" from

FIX ts-query-cursor-next-match

properties


ID: d0693c94-0763-4cf2-99cd-2c904b5040d1
CREATED:


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-e8ea97ba4fa6
CREATED:


logbook
  • State "PROJECT" from
  • mvp and testing

PROJECT blas

properties


CREATED:
ID: fe955338-3377-49a0-aa7a-717d61ab231d


logbook
  • State "PROJECT" from

implement bindings to the Fortran BLAS functions

TODO Tests

properties


CREATED:
ID: 8c9729c6-b36f-41c0-a6cc-2ce2fa972211


logbook
  • State "TODO" from
  • a few from each level
  • benchmarks

TODO improve API

properties


CREATED:
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:
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-8025530a2a6b


logbook
  • 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-c2c0195d3799


logbook
  • State "TODO" from

TODO ublk practical example   ublk

properties


ID: 7887da0f-f6d7-43f0-9fcb-cef7c07fb1bb


logbook
  • State "TODO" from

TODO uring read/write file example   uring

properties


ID: 7194096a-f0a2-446d-b46a-3c55e6123a16


logbook
  • State "TODO" from

TODO btrfs practical example   btrfs

properties


ID: 595c395c-976b-4356-a3ec-df8030293326


logbook
  • State "TODO" from
  • ☐ sudo example (filesystem)
  • ☐ non-sudo example?

TODO xkb practical example   x kb

properties


ID: 530aef14-b508-4d3a-8442-a16fea82039f


logbook
  • State "TODO" from

TODO keyutils practical example   crypto

properties


ID: eec96038-ac73-477d-a443-4a9b3b5f4a5d


logbook
  • State "TODO" from

TODO fix new errors found via naturalize source-transform

properties


CREATED:
ID: 052c660c-ce1e-41f3-9778-a1928846d97b


logbook
  • State "TODO" from
  • Refiled on

TODO slice-vector

properties


CREATED:
ID: c94addb5-8b14-4b06-9844-8ca4860bb025


logbook
  • State "TODO" from
  • Refiled on

ROCKSDB-PINNABLESLICE/PINNABLE-HANDLE -> FOREIGN-VECTOR

PROJECT lib [0/17]   lisp

properties


CREATED:
ID: cbe46830-8363-4e11-897c-9779e1997e2b
LOCATION: lib/
CATEGORY: lib


logbook
  • State "PROJECT" from

PROJECT doc [1/4]

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?

DONE org templates

properties


Effort: 6:00
CREATED:
ID: c356343b-ab73-43b7-85f3-83d143ac271f


logbook
  • State "TODO" from

CLOCK: (2:00)

  • State "WIP" from "TODO"
  • Note taken on
    some additional things we could do here, but good enough for now.

    in the future we would prefer to generate ORGAN objects, avoid templates being strings and publish documents directly. this would have the advantage of transparently supporting export to headings or files, nesting, etc.

    we currently support a bunch of export options which are passed to PUBLISH but don't have much value. For example the SETUPFILE and EXPORT_FILE_NAME handling.

    The next thing to focus on is the general UI and xref functionality. When looking up/referencing a symbol the minimal amount of data should be loaded. potentially through a DB

  • State "DONE" from "WIP"
  • starting with tempo files
  • keep in lib/doc
  • do we need definition templates?
  • definition types:
    • function (setf)
      • macro
    • variable (constant,special)
    • type
    • class
    • struct
    • condition
      • restart
    • GF (setf, class, method-combos)
      • method
  • (readtable alien-callable optimize type structure variable method-combination compiler-macro setf function)

TODO component documentation

properties


CREATED:
ID: 6d96062b-d0ae-4559-8461-4d7512955e02


logbook
  • State "TODO" from
  • Refiled on
  • packages need summaries+location

TODO cascading file-sets for doc publishing

properties


CREATED:
ID: 7f1f296d-82d4-4148-83e6-bc68b9498095


logbook
  • State "TODO" from
  • Refiled on
  • start with set of project/system files (components)
    • filter definition-sources via keyword arg FILES

TODO api.theme

properties


CREATED:
ID: d262c2cc-b976-4999-aa14-473f46f60028


logbook
  • State "TODO" from
  • Refiled on

PROJECT cli [0/7]

properties


CREATED:
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-4d2d4c1fd616
VERSION: 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:
    ID: 971196cb-be16-45b2-8715-d395527edd4c
    Effort: 2h


    logbook
    • State "TODO" from

    CLOCK: (0:00)

    cli should have relevant hooks

TODO cli fixtures   test

properties


CREATED:
ID: f910ffdb-1adc-44b3-bac0-de641e1e17a7


logbook
  • State "TODO" from

TODO linedit keyboard macros

properties


ID: 64803129-f7c8-4609-b47d-203d19e6e9bf
CREATED:
LOCATION+: linedit.lisp


logbook
  • State "TODO" from

TODO accept CLI-OPTS from parent CLI-CMD in PROC-ARGS

properties


ID: 7f83a47f-8f02-466f-a504-39331613a2eb
CREATED:


logbook
  • Refiled on

TODO destructure cli opts   macro

properties


ID: a441b88e-697a-47bc-a25b-53313ce6c41a
CREATED:


logbook
  • Refiled on

TODO test SET-TTY-MODE :echo nil vs WITHOUT-ECHO

properties


ID: 7a1b4c16-98bb-4db7-8ceb-f3e066bd0a41


logbook
  • Refiled on
  • should have same result, define WITHOUT-TTY-ECHO

TODO dribble config

properties


ID: 7147d618-77a5-4aeb-a4e8-5734b51d77ba


logbook
  • Refiled on
  • Refiled on
  • repl config? yes

TODO color-output-stream

properties


ID: 9e46a70e-d870-435b-9f9c-8ec8e8614177
CREATED:


logbook
  • State "TODO" from
  • Refiled on

TODO timer progress bar

properties


CREATED:
ID: d0a8ca80-f659-417b-b67e-90212151b4b7


logbook
  • State "TODO" from
  • Refiled on

PROJECT q [0/5]   q

properties


ID: b19fb0f9-65b2-476c-adb3-b4b77e585f37
VERSION: 0.1


logbook
  • State "TODO" from
  • State "PROJECT" from "TODO"

TODO SQL

properties


ID: 8b853556-399d-445f-8e7b-4bd4048087c5


logbook
  • 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-e712ccad9bea


logbook
  • 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-47b6b9123ac3


    logbook
    • State "TODO" from
    • -?
  • TODO conditions
    properties


    ID: 61adb134-1e00-4973-846b-a5afd746afaa


    logbook
    • State "TODO" from
  • TODO basic predicates
    properties


    ID: 3b9067c6-27ec-45e6-a025-201695bd9ece


    logbook
    • 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-51eced131168


    logbook
    • State "TODO" from
  • TODO runtime design
    properties


    ID: dd1eeab0-901d-4914-91a0-0413a3503fd1


    logbook
    • State "TODO" from
    • needs a stack
    • maybe registers
    • plenty of dynamic extent
    • arenas
    • thread-aware

TODO q/tests/fuzz [0/2]

properties


ID: 6d3c2685-5faf-4670-8ea0-b9b047c17c64


logbook
  • State "TODO" from
  • TODO sql-fuzzer
    properties


    ID: 32506969-1c5d-4a9f-aa03-eb4b1a863f5c


    logbook
    • State "TODO" from
    • ☐ values
    • ☐ record-batch
    • ☐ expression
    • ☐ plan
  • TODO dql-fuzzer
    properties


    ID: ef26c36a-1a5c-461a-834b-936010d49bb3


    logbook
    • State "TODO" from

TODO #? reader macro

properties


ID: 5da9a939-892f-439e-8072-c5c61cc1bbe3


logbook
  • State "TODO" from

WIP complete base query protocol [1/2]   db

properties


LOCATION: lib/q/query.lisp
ID: 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-source will be implemented in DAT/CSV DAT/PARQUET, RDB, etc
      • query-expression and query-plan will be implemented in Q/SQL and Q/DQL
  • TODO Basic Testing
    properties


    ID: b857e6f1-c652-4024-9b87-308e1c830b2a


    logbook
    • State "TODO" from

PROJECT parse [0/1]   lib

properties


ID: 50dff527-6778-42d3-934c-2d013d701514
VERSION: 0.1
CREATED:


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-8f217c5063e5


logbook
  • 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-c88d916bae7f
VERSION: 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-a32c012c89ef


logbook
  • State "TBD" from "TODO"
properties

:ID: 189584f5-fc22-4129-bd47-5d494a088684

TODO org-parse

properties


ID: 2434b254-4346-4791-82da-b6bc309e8f5b


logbook
  • 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-b33f1cdda13f
HEADER-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:
ID: d9e4736c-5902-4b40-840a-faf48d67ea27
Effort: 5h


logbook
  • State "TODO" from

CLOCK: (0:01)

  • time for trees
  • recursively parse headlines and store them in AST slots
  • sections (ORG-CONTENTS) contain everything upto the next heading or EOF

PROJECT rdb [0/12]   rdb

properties


ID: e5cd7ab8-f0d1-4b6e-ab68-852741e313cc
VERSION: 0.2


logbook
  • State "TODO" from "TODO"
  • State "PROJECT" from "TODO"

TODO error handling

properties


ID: 299c7d94-e259-4413-8b46-13957ca8ded4


logbook
  • 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-b1abebf7da06


logbook
  • 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-75f91ce2e8d2


logbook
  • 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-45d7ef72a0a2


logbook
  • State "TODO" from
  • supply custom comparators to rocksdb from lisp

TODO type system

properties


ID: 31a8f3e3-812f-4edc-a6d1-6540481d7dc7


logbook
  • 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

TODO set-opt/get-opt

properties


ID: 1a08fd02-b7e2-466b-9c43-f6570160aeb7


logbook
  • 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-82c64e63831d
CREATED:


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-d9fc9521193d
CREATED:


logbook
  • Refiled on

TODO rdb prefix keys

properties


ID: 138fa681-47e9-4789-ad41-6bb8645af991
CREATED:


logbook
  • Refiled on

TODO with-latest-options   rocksdb

properties


ID: e522332f-81c5-4e23-986b-7e41532f9015
CREATED:


logbook
  • Refiled on

TBD can only open rocksdb column families on OPEN

properties


CREATED:
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.

database - Is there a way to retrieve `ColumnFamilyHandle` from `ColumnFamilyName` in RocksDb? - Stack Overflow

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-b10a4cf8dc70


logbook
  • 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-35ef5aa7e45d
VERSION: 0.1


logbook
  • State "TODO" from
  • State "PROJECT" from "TODO"

TODO github atom feed queries

properties


ID: 104cd7fc-6f2c-4c78-a467-e4e739dbff07
CREATED:


logbook
  • State "TODO" from

see graph node github.com

WIP vc-mirrors-update replacement

properties


ID: 36c19881-72c6-4cf5-aaba-2b4ced302b97
LOCATION: ~/.config/nushell/scripts/vc.nu
Effort: 3:00
CREATED:
ORDERED: t


logbook
  • State "TODO" from

CLOCK: (1:26)

  • State "TODO" from "TODO"

CLOCK: (0:01)

  • State "WIP" from "TODO"

PROJECT dat [0/4]   dat

properties


ID: 31fa3e61-b586-4023-be94-5195a26596ce
VERSION: 0.1


logbook
  • State "TODO" from
  • State "PROJECT" from "TODO"

WIP dat/parquet

properties


Effort: 80:00
ID: c808200c-450a-4f77-b4c1-6b372c7c4943


logbook
  • State "WIP" from
  • TODO RLE
    properties


    CREATED:
    ID: a645c320-ea80-471a-8deb-c7e807970107


    logbook
    • State "TODO" from
  • TODO tcompact
    properties


    CREATED:
    ID: f367ad82-1b61-4034-8c89-fa812d8f0b96


    logbook
    • State "TODO" from

TODO dat/csv column selectors   dat

properties


Effort: 8:00
ID: 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-a6445f9447f3
CREATED:


logbook
  • State "TODO" from
  • bluelisp/zip
  • leverages deflate, similar structure to tar (can we share API?)
  • generator for with macro - should use same protocol - define in obj somewhere

TODO dat/sxp

properties


ID: 1005b8fa-a850-4674-bd6c-fabecdcc5639
CREATED:


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-e83c03da3a7d
VERSION: 0.1


logbook
  • State "TODO" from
  • State "PROJECT" from "TODO"

WIP gen

properties


ID: 8f44301f-c35a-4a97-88c2-6ea2295513b1
CREATED:
Effort: 100h


logbook

CLOCK: (0:30)

  • FIX deref op
    properties


    ID: 6a3eb8d5-4ee6-450e-b3e1-9a19ec5415f2
    CREATED:


    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:
    ID: a169768f-0721-4596-b2aa-0b929ce1cbf4


    logbook
    • State "TODO" from
    • Refiled on
    • fix use of curry

TODO tempo

properties


CREATED:
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-e67b2cbd7f3c
CREATED:


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:
ID: fbb51cc0-134d-4df5-9b58-6067ed8c2fa8


logbook
  • State "TODO" from

TODO whitespace cleanup

properties


ID: 859c42e3-b305-4ba6-a7c5-6e5ead1e5210
CREATED:


logbook
  • State "TODO" from
  • Refiled on
  • make a script

PROJECT cry [0/0]   crypto

properties


ID: 2d5bcf6e-6652-4e33-b923-d2311896eee8
CREATED:
LOCATION+: cry/


logbook
  • State "PROJECT" from

PROJECT obj [1/10]   obj

properties


ID: c1500e3b-1d95-4ba2-96d5-8301b02293e2
VERSION: 0.1
LOCATION+: obj/


logbook
  • State "TODO" from
  • State "PROJECT" from "TODO"

TODO object schema   schema

properties


CREATED:
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-4e0a4992cfb9
CREATED:


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-aaa5d8893344
CREATED:


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
  • defcustom
  • customize, customize-group, etc

TODO equiv

properties


ID: 6d8b3bb5-2c82-408a-b77f-d43fd53cebe1
CREATED:


logbook
  • State "TODO" from
  • TODO documentation
    properties


    ID: 8c7669a3-5552-40cd-b9c9-1ae064382cd7
    CREATED:


    logbook
    • State "TODO" from
    • specify mapping to lisp equality primitives
    • OUTLINE next steps
      properties


      ID: df12ca39-ad89-4858-bc1e-4b0efddee649
      CREATED:


      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:
ID: b515faef-e1dc-4b30-bf50-599b7394e797
LOCATION+: tensor/


logbook
  • State "TODO" from
  • State "WIP" from "TODO"

TODO color/theme

properties


ID: 9dfe3f93-b0d0-4d9c-bdb6-1bd045037853
CREATED:
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-a1b6e795b846
CREATED:


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:
ID: 6c07d53d-b5fe-4dc3-86bc-03743ee2c6bc


logbook
  • State "RESEARCH" from "TODO"
  • Refiled on

TODO make-fields CONS -> LISTS

properties


CREATED:
ID: 3376a943-c806-4969-a80f-51dda43261e2
Effort: 2:00


logbook
  • State "TODO" from
  • Refiled on

DONE sset

properties


CREATED:
ID: cf4ab38a-f151-43bf-8a88-fbaf8c134550


logbook
  • State "TODO" from
  • Refiled on
  • State "DONE" from "TODO"

'S-et'

PROJECT net [0/7]   net

properties


ID: 5d088bf7-f201-4875-9167-4293bebbcf46
VERSION: 0.1
LOCATION+: net/


logbook
  • State "TODO" from
  • State "PROJECT" from "TODO"

WIP dbus

properties


ID: 9336f242-f237-41a6-82a1-99f1396ab450
CREATED:
Effort: 24h


logbook
  • State "TODO" from

CLOCK: (0:00)

  • 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-81addc124582


logbook
  • 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-64ac6890b94a


logbook
  • State "TODO" from

TODO codec/rpc

properties


ID: f46c3c69-f91a-479a-82a2-d16ba9c090ef
CREATED:


logbook
  • State "TODO" from

TODO proto/lsp   syn

properties


ID: b86d21fb-edc6-41a6-bed5-deb71b94cb1a
CREATED:
Effort: 12:00


logbook
  • State "TODO" from

TODO udp   core

properties


ID: d238fc1f-24be-447b-a96b-ec35958470fc


logbook
  • 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-8947c39eb4ed
CREATED:


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-7304a1605fcc
VERSION: 0.1


logbook
  • State "TODO" from
  • State "PROJECT" from "TODO"

TODO redirect I/O in tests

properties


ID: 34f27f91-c93a-4841-a6ac-5692ad1d0e4f


logbook
  • 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-ac0028b48661


logbook
  • 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-d3e0c33e5d55
CREATED:


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-b3f1ab2ceeff
CREATED:


logbook
  • State "TODO" from
  • likely to be kernel-objects
  • use DEFAPI (pending DEFAPI)

TODO TEST-FUNCTION v2

properties


ID: 8813fea8-99c2-4c0d-8cd5-259e80b7c765
CREATED:


logbook
  • State "TODO" from
  • kernel-objects

FIX test-result false-positives

properties


ID: 8250a385-cd25-4f63-a95f-75e04bcbb8a5
CREATED:


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:
ID: 39c15417-5078-403f-b716-3b48b9d3929d
LOCATION+: io/


logbook
  • State "PROJECT" from

WIP mux

properties


ID: 27f4a18f-0c3f-4b7c-acce-f789e64d6379
CREATED:
Effort: 40h


logbook
  • State "TODO" from

CLOCK: (0:00)

  • 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:


    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-c934bf9a3fc0


    logbook
    • Refiled on

TODO uring

properties


CREATED:
ID: 2a88e627-be3b-4651-8812-44039ff8994d


logbook
  • State "TODO" from

FIX flate/deflate

properties


ID: 3ad8ce2d-9463-4c0a-a0ed-0d564182d4b3
CREATED:


logbook
  • State "TODO" from
  • State "FIX" from

TODO wm:kbd -> io/kbd:kbd

properties


ID: bcfbc0ca-4d19-45b5-9256-a350aca2026f
CREATED:


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-32fc09bd07a3
CREATED:
Effort: 8h
ORDERED: t


logbook
  • State "TODO" from

CLOCK: (0:00)

  • 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:
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-81ad89b49785
CREATED:


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-dca46fbfd74d
CREATED:


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 demobox e2e configuration

PROJECT log [0/2]

properties


CREATED:
ID: 10f18d64-0862-4764-ae66-c548ccfdd82c
LOCATION+: log/


logbook
  • State "PROJECT" from

TODO log-broadcast-stream

properties


ID: de06ee9d-6a26-46a2-b123-e8154d3b63c8
CREATED:


logbook
  • State "TODO" from

TODO async-db-log-file

properties


CREATED:
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-fde16faecd09


logbook
  • 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-ee9b0967af3a
VERSION: 0.2
LOCATION: std/
CATEGORY: std


logbook
  • State "TODO" from
  • State "PROJECT" from "TODO"

TODO plistify

properties


ID: fba035a1-ea55-4442-9580-0b7c7014103d
CREATED:


logbook
  • State "TODO" from

TODO component require total ordering

properties


ID: bde9b746-3b00-413c-9cf9-193dd3110348
CREATED:


logbook
  • State "TODO" from

need to be able to sort REQUIRE slots in components (specifically systems) - btree would be nice

TODO do-modules

properties


CREATED:
ID: 87b0b282-58c1-4792-9400-1f4230d926b1


logbook
  • State "TODO" from
  • Refiled on

TODO options API

properties


CREATED:
ID: 53fed0f0-c1d2-46ab-9540-b56d8b380228


logbook
  • State "TODO" from
  • Refiled on
  • based on alists? plists? lists?

mp

properties


ID: 5ccf1492-6439-405c-9832-512ea8d66405
CREATED:


logbook
  • Refiled on

media-player? core library in dsp app in shed

PROJECT emacs [9/18]   emacs

properties


ID: b6a3ffb9-a7aa-4038-8876-fcdb8115dc08
VERSION: 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-68bf48b39d8e
CREATED:


logbook
  • State "TODO" from
  • take notes to apply to feeder.

DONE outline button-overlays

properties


ID: e99ac1cb-f9b3-45e5-b75b-e4e0df5ac094
CREATED:


logbook
  • State "TODO" from
  • State "DONE" from "TODO"

DONE link button overlays

properties


ID: 6fd0c8f1-a550-4f60-8d06-150ba07813f8
CREATED:
Effort: 3:00


logbook
  • State "TODO" from

CLOCK: (1:44)

  • State "DONE" from "WIP"
  • org-minor-mode-use-buttons
  • org-minor-mode-use-readtable

TODO eglot

properties


ID: d4a10019-e56e-4c44-9497-fae89585ee0d
CREATED:


logbook
  • State "TODO" from

DONE src/org agenda views, export, dblock

properties


ID: 952fe286-9fd8-478f-bafc-a0a25ae3d17a
CREATED:


logbook
  • State "TODO" from
  • State "DONE" from "TODO"

WIP graph   org

properties


ID: 27d6936b-3e2f-4d28-af11-85c8276389db
CREATED:
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-6dba639ab4a9
CREATED:


logbook
  • State "TODO" from
  • Refiled on
  • ie C-c g w pre-populate with name of node, maybe thing-at-point with C-u

TODO org-graph edge relative links

properties


CREATED:
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-b1c924ab036f
CREATED:


logbook
  • State "TODO" from

TODO tag nodes   org graph

properties


ID: a1a642d8-975c-4d90-b6b0-c135d7ad8457
CREATED:


logbook
  • Refiled on

NOPE org-timeline upgrades [0/3]   org

properties


CREATED:
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
  • State "NOPE" from "HOLD"

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:
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:
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:
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:
ID: c9e157da-50e9-4dc3-96fd-bb9bc9175ee5


logbook
  • State "TODO" from

TODO project-desktops

properties


ID: e863be3c-a868-467d-bfab-6e50277fccd9
CREATED:


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-78962bd13cd4
CREATED:


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

TODO skel.el hack-dir-local-variables   emacs

properties


ID: e488041c-045b-47b3-92bb-5f7c4d65b712


logbook
  • Refiled on

emacs#Directory Variables

WIP skel.el indentation rules

properties


ID: 9b2d1c95-e724-47b8-a78c-a81805194731
CREATED:
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:
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-e96185ad89ef


logbook
  • Refiled on

TODO defpkg-format   lisp

properties


ID: 7dda38e6-df14-4b9e-bb00-8b101f66a73b
CREATED:


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-695514f16b44
CREATED:
Effort: 2:00


logbook
  • Refiled on

CLOCK: (1:00)

  • PRONOUNCE
  • sĭn′tăks″

TODO investigate ox.el

properties


ID: 0a93232a-7751-4536-aa45-b9a4da27b534
CREATED:


logbook
  • Refiled on
  • need better control over org exports

WIP project capture templates

properties


ID: 6181509f-d21b-45f7-a3ea-f1684ef29510
CREATED:
Effort: 2:00


logbook
  • State "TBD" from
  • Refiled on

CLOCK: (0:30)

CLOCK: (0:58)

  • project-capture
  • skel-project-capture-templates
  • (setq-local project-capture-templates)? nah

DONE save-registers   skel

properties


CREATED:
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>

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-dfcd542d70ef
CREATED:
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:
ID: f98893dd-6c15-4353-8840-99f0fd9ec356
Effort: 3:00


logbook
  • State "TODO" from

CLOCK: (2:12)

  • Refiled on
  • State "WIP" from "WIP"

CLOCK: (1:38)

  • State "DONE" from "WIP"

TODO org-link-cleanup

properties


CREATED:
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-c03b2c8155c0
CREATED:


logbook
  • State "DONE" from "TODO"
  • Refiled on

TODO api.org export

properties


CREATED:
ID: 2fd5f701-4774-4ace-bc0a-e1176d436653


logbook
  • State "TODO" from
  • Note taken on
    could output to directories.. package/ system/
  • Refiled on

(org-map-entries (lambda () (org-org-export-to-org nil t)) "level=2")

PROJECT skel [2/14]   skel

properties


ID: 53982b3c-4860-469b-abb5-b279ee669cbd
CUSTOM_ID: skel
VERSION: 0.2


logbook
  • State "TODO" from
  • State "PROJECT" from "TODO"

DONE elisp reader fixes

properties


ID: f1b46304-e748-425a-a71d-f0d14f8ceae3
CREATED:
Effort: 1:00


logbook
  • State "TODO" from

CLOCK: (0:49)

  • 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-78cf2321d37b
CREATED:


logbook
  • State "TODO" from
  • indicate modules which may be lazy-loaded

TODO rule source

properties


ID: 5fd2c3b4-19bf-42b0-8cb5-fd23dc206756
CREATED:


logbook
  • State "TODO" from
  • TODO ensure-rule-source
    properties


    ID: 2cc2520e-870c-4dbe-be64-2e177d44d929
    CREATED:


    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-f23280855c84
CREATED:
Effort: 4:00
LOCATION: skel/core


logbook
  • State "TODO" from
  • State "WIP" from "TODO"

CLOCK: (0:32)

  • State "DONE" from "WIP"
  • keep the show machinery for now - display use only

TODO implement task-pool   thread

properties


ID: 5e0c7baf-9b18-441a-a46c-2274f478d4a5


logbook
  • 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-afddb9d080e0
CREATED:


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-3fe789ed44d3
CREATED:


logbook
  • Refiled on
  • will be first feature of skel server

PROJECT packy [0/1]

properties


ID: 20be7140-63f2-4c2a-b375-867fbb8ad9f3
CUSTOM_ID: packy
CREATED:


logbook
  • State "TODO" from
  • State "PROJECT" from "TODO"

WIP pkgfile component

properties


ID: a51a36ed-7b1c-4749-b23b-0fe263f607ee
CREATED:
Effort: 6:00


logbook
  • State "TODO" from

CLOCK: (1:00)

OUTLINE skel template objects

properties


CREATED:
ID: 25984cac-4667-44bb-86e0-bc4e57740eeb


logbook
  • State "TODO" from "TODO"
  • Refiled on
  • State "OUTLINE" from "TODO"

PROJECT homer [0/2]   lisp homer

properties


ID: ef204ce0-7a99-45a6-942e-6d8f549f94f9
VERSION: 0.1
CREATED:


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 homer/org

properties


CREATED:
ID: ffa1bc6d-ded7-4825-bd9d-9797c7b6bfe8


logbook
  • State "TODO" from

org home directory

TODO workspace vs desktop config

properties


CREATED:
ID: c4ead324-31bc-46a9-af3c-d5bde43ac5e2


logbook
  • State "TODO" from

PROJECT krypt

properties


ID: 0508b176-bee9-4c35-8081-18df55ea27c6
CREATED:


logbook
  • State "PROJECT" from

WIP mpk [0/3]

properties


CREATED:
ID: e8566657-1ca8-49fa-8262-7338eac5bf8f
LOCATION+: mpk/


logbook
  • State "WIP" from

TODO setup API for tmdb and tvdb

properties


CREATED:
ID: 4700c8a9-d19e-4122-b4dc-6aef22b5f4a4


logbook
  • State "TODO" from "TODO"
  • Refiled on

WAIT clean

properties


CREATED:
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-e364a25426f0


logbook
  • Refiled on
  • :defer, :ensure

PROJECT slime

properties


ID: bc386786-3a76-4467-9cb2-f2021847feb3
CUSTOM_ID: slime
CREATED:


logbook
  • State "TODO" from
  • State "PROJECT" from "TODO"

TODO consolide SLIME annotations with CORE annotations   core print

properties


ID: b729ea49-1f44-4631-9a8f-9b605158bd60
CREATED:


logbook
  • State "TODO" from

TODO fix swank loader

properties


CREATED:
ID: 22bdace6-26e4-453f-bb06-2fdd245f66d6


logbook
  • State "TODO" from
  • Refiled on

OUTLINE stash paths

properties


CREATED:
ID: 7f7e7270-812f-4861-a055-3536c31dab7c


logbook
  • State "TODO" from
  • State "OUTLINE" from "TODO"
  • Refiled on