changelog shortlog graph tags branches files raw help

Mercurial > org > plan / changeset: core tasks

changeset 14: 8ca222e3ba8a
parent 13: 0568b7ca3218
child 15: b9c75759937f
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 16 Aug 2024 23:52:04 -0400
files: roadmap.org tasks/core.org
description: core tasks
     1.1--- a/roadmap.org	Thu Aug 15 21:48:42 2024 -0400
     1.2+++ b/roadmap.org	Fri Aug 16 23:52:04 2024 -0400
     1.3@@ -2,11 +2,14 @@
     1.4 #+author: Richard Westhaver <ellis@rwest.io>
     1.5 #+description: The Compiler Company Roadmap
     1.6 #+setupfile: ../clean.theme
     1.7-* TODO 2024
     1.8-SCHEDULED: <2024-01-01 Mon>--[2024-12-31 Tue]
     1.9+* WIP 2024
    1.10+SCHEDULED: <2024-01-01 Mon>--<2024-12-31 Tue>
    1.11 :PROPERTIES:
    1.12 :ID:       bef157e2-ef55-4653-9916-1a329255a920
    1.13 :END:
    1.14+:LOGBOOK:
    1.15+- State "WIP"        from "TODO"       [2024-08-16 Fri 23:03]
    1.16+:END:
    1.17 - State "TODO"       from              [2023-11-05 Sun 21:47]
    1.18 ** WIP migrate VC off of EC2                                  :opsec:vc:code:
    1.19 :PROPERTIES:
    1.20@@ -81,3 +84,8 @@
    1.21 infra project will have a few POSIX shell scripts for checking the
    1.22 host and grabbing a pre-compiled lisp as well as a compressed
    1.23 =infra.core= image.
    1.24+* OUTLINE 2025
    1.25+SCHEDULED: <2024-01-01 Mon>--<2025-12-31 Wed>
    1.26+:LOGBOOK:
    1.27+- State "OUTLINE"    from              [2024-08-16 Fri 23:04]
    1.28+:END:
     2.1--- a/tasks/core.org	Thu Aug 15 21:48:42 2024 -0400
     2.2+++ b/tasks/core.org	Fri Aug 16 23:52:04 2024 -0400
     2.3@@ -1,69 +1,103 @@
     2.4 #+title: core tasks
     2.5 #+author: Richard Westhaver
     2.6+#+email: richard.westhaver@gmail.com
     2.7 #+description: core task list
     2.8-#+setupfile: https://cdn.compiler.company/org/clean.theme
     2.9+#+setupfile: ../../clean.theme
    2.10 #+infojs_opt: toc:t home:https://compiler.company up:./
    2.11-#+OPTIONS: num:nil d:t prop:t
    2.12+#+OPTIONS: num:nil d:t prop:t toc:nil
    2.13 #+filetags: core
    2.14-* TODO ffi [0/10]                                                  :lisp:ffi:
    2.15+* PROJECT ffi v0.1.0 [1/8]                                         :lisp:ffi:
    2.16 :LOGBOOK:
    2.17 - State "TODO"       from              [2024-08-10 Sat 22:20]
    2.18+- State "PROJECT"    from "TODO"       [2024-08-16 Fri 22:57]
    2.19 :END:
    2.20-** WIP rocksdb merge-operator callbacks                             :rocksdb:
    2.21+** PROJECT rocksdb v0.1.0                                           :rocksdb:
    2.22+:LOGBOOK:
    2.23+- State "PROJECT"    from              [2024-08-16 Fri 22:57]
    2.24+:END:
    2.25+*** TODO batch
    2.26+:LOGBOOK:
    2.27+- State "TODO"       from              [2024-08-16 Fri 22:56]
    2.28+:END:
    2.29+*** TODO logger
    2.30+:LOGBOOK:
    2.31+- State "TODO"       from              [2024-08-16 Fri 22:56]
    2.32+:END:
    2.33+*** DONE merge-operator callbacks                                   :rocksdb:
    2.34 DEADLINE: <2024-08-16 Fri> SCHEDULED: <2024-08-15 Thu>
    2.35+:PROPERTIES:
    2.36+:LOCATION: lisp/ffi/rocksdb/merge.lisp
    2.37+:END:
    2.38 :LOGBOOK:
    2.39 - State "TODO"       from              [2024-08-10 Sat 22:21]
    2.40 - State "WIP"        from "TODO"       [2024-08-14 Wed 21:50]
    2.41+- State "DONE"       from "WIP"        [2024-08-16 Fri 22:52]
    2.42+- Note taken on [2024-08-16 Fri 22:52] \\
    2.43+  still needs testing with actual data
    2.44 :END:
    2.45-** WIP rocksdb compactionfilter callbacks                           :rocksdb:
    2.46+
    2.47+*** WIP compactionfilter callbacks                                  :rocksdb:
    2.48 DEADLINE: <2024-08-18 Sun> SCHEDULED: <2024-08-16 Fri>
    2.49+:PROPERTIES:
    2.50+:LOCATION: lisp/ffi/rocksdb/compaction.lisp
    2.51+:END:
    2.52 :LOGBOOK:
    2.53 - State "TODO"       from              [2024-08-14 Wed 21:50]
    2.54 - State "WIP"        from "TODO"       [2024-08-14 Wed 21:50]
    2.55 :END:
    2.56-** WIP rocksdb comparator callbacks                                 :rocksdb:
    2.57+*** WIP comparator callbacks                                        :rocksdb:
    2.58 DEADLINE: <2024-08-18 Sun> SCHEDULED: <2024-08-17 Sat>
    2.59+:PROPERTIES:
    2.60+:LOCATION: lisp/ffi/rocksdb/comparator.lisp
    2.61+:END:
    2.62 :LOGBOOK:
    2.63 - State "WIP"        from              [2024-08-14 Wed 21:51]
    2.64 :END:
    2.65-** TODO gstreamer practical example                               :gstreamer:
    2.66+** TODO readline                                                        :cli:
    2.67+:LOGBOOK:
    2.68+- State "TODO"       from              [2024-08-10 Sat 22:23]
    2.69+:END:
    2.70+** TBD examples [0/6]                                               :example:
    2.71+:LOGBOOK:
    2.72+- State "TBD"        from              [2024-08-15 Thu 23:02]
    2.73+:END:
    2.74+*** TODO gstreamer practical example                              :gstreamer:
    2.75 :LOGBOOK:
    2.76 - State "TODO"       from              [2024-08-10 Sat 22:21]
    2.77 :END:
    2.78-** TODO ublk practical example                                         :ublk:
    2.79+*** TODO ublk practical example                                        :ublk:
    2.80 :LOGBOOK:
    2.81 - State "TODO"       from              [2024-08-10 Sat 22:22]
    2.82 :END:
    2.83-** TODO uring read/write file example                                 :uring:
    2.84+*** TODO uring read/write file example                                :uring:
    2.85 :LOGBOOK:
    2.86 - State "TODO"       from              [2024-08-10 Sat 22:22]
    2.87 :END:
    2.88-** TODO btrfs practical example                                       :btrfs:
    2.89+*** TODO btrfs practical example                                      :btrfs:
    2.90 :LOGBOOK:
    2.91 - State "TODO"       from              [2024-08-10 Sat 22:30]
    2.92 :END:
    2.93 - [ ] sudo example (filesystem)
    2.94 - [ ] non-sudo example?
    2.95-** TODO xkb practical example                                          :x:kb:
    2.96+*** TODO xkb practical example                                         :x:kb:
    2.97 :LOGBOOK:
    2.98 - State "TODO"       from              [2024-08-10 Sat 22:32]
    2.99 :END:
   2.100-** TODO keyutils practical example                                   :crypto:
   2.101+*** TODO keyutils practical example                                  :crypto:
   2.102 :LOGBOOK:
   2.103 - State "TODO"       from              [2024-08-10 Sat 22:33]
   2.104 :END:
   2.105-** TODO readline                                                        :cli:
   2.106-:LOGBOOK:
   2.107-- State "TODO"       from              [2024-08-10 Sat 22:23]
   2.108-:END:
   2.109-* TBD retire x.lisp                                               :lisp:skel:
   2.110+
   2.111+* TODO retire x.lisp                                              :lisp:skel:
   2.112+SCHEDULED: <2024-08-22 Thu>
   2.113 :PROPERTIES:
   2.114 :LOCATION: x.lisp
   2.115-:Effort:   5:00
   2.116+:Effort:   4:00
   2.117 :END:
   2.118 :LOGBOOK:
   2.119 - State "TODO"       from              [2024-07-09 Tue 22:24]
   2.120 - State "TBD"        from "TODO"       [2024-07-27 Sat 02:41]
   2.121+- State "TODO"       from "TBD"        [2024-08-16 Fri 22:58]
   2.122 :END:
   2.123 with skel taking on more responsibility we no longer need a dedicated build tool.
   2.124 - migrate all functionality to skelfile
   2.125@@ -517,6 +551,7 @@
   2.126 :LOGBOOK:
   2.127 - State "TODO"       from              [2023-12-16 Sat 00:55]
   2.128 :END:
   2.129+
   2.130 ** DONE eval rules from CLI
   2.131 :LOGBOOK:
   2.132 - State "TODO"       from              [2023-12-16 Sat 00:56]
   2.133@@ -754,10 +789,34 @@
   2.134 :LOGBOOK:
   2.135 - State "TODO"       from              [2024-08-13 Tue 22:22]
   2.136 :END:
   2.137-* NOPE dot 0.1 [1/1]                                               :lisp:dot:
   2.138+* TODO emacs 0.1                                                      :emacs:
   2.139+:LOGBOOK:
   2.140+- State "TODO"       from              [2024-08-16 Fri 22:39]
   2.141+:END:
   2.142+- don't really care about versioning the core/emacs configs much
   2.143+- may come in use later so just a general milestone when these tasks are done
   2.144+** TODO comp/org capture templates                                    
   2.145+:LOGBOOK:
   2.146+- State "TODO"       from              [2024-08-15 Thu 23:14]
   2.147+:END:
   2.148+** TODO comp/org agenda views, export, dblock
   2.149+:LOGBOOK:
   2.150+- State "TODO"       from              [2024-08-15 Thu 23:15]
   2.151+:END:
   2.152+** FIXME compiler warnings
   2.153+:LOGBOOK:
   2.154+- State "FIXME"      from              [2024-08-16 Fri 22:42]
   2.155+:END:
   2.156+** TODO remove makefile
   2.157+:LOGBOOK:
   2.158+- State "TODO"       from              [2024-08-16 Fri 22:44]
   2.159+:END:
   2.160+* DONE dot 0.1 [1/1]                                               :lisp:dot:
   2.161 :LOGBOOK:
   2.162 - State "TODO"       from              [2023-12-20 Wed 18:27]
   2.163+- State "DONE"       from "NOPE"       [2024-08-16 Fri 22:38]
   2.164 :END:
   2.165+- implemented in dat/dot.lisp
   2.166 ** NOPE PARSE-SPECIALIZER-USING-CLASS
   2.167 :LOGBOOK:
   2.168 - State "TODO"       from              [2023-12-20 Wed 18:28]