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]