aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorturret <turret@duck.com>2025-09-29 00:20:22 -0500
committerturret <turret@duck.com>2025-09-29 00:20:22 -0500
commitf2cf9c932d577416fc040e18d4f76fcc431ad6d4 (patch)
tree40969ec3c4782658482fae1711593e26dbccd9ef
parent8c68c648275227e0cae3897827ebdf1977f8de64 (diff)
downloaddiscord-bot-skeleton-f2cf9c932d577416fc040e18d4f76fcc431ad6d4.tar.gz
discord-bot-skeleton-f2cf9c932d577416fc040e18d4f76fcc431ad6d4.tar.bz2
discord-bot-skeleton-f2cf9c932d577416fc040e18d4f76fcc431ad6d4.zip
edit todoHEADmaster
-rw-r--r--TODO.txt18
1 files changed, 14 insertions, 4 deletions
diff --git a/TODO.txt b/TODO.txt
index f8995e5..edb110c 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -11,8 +11,8 @@ there are todos embedded in the code :steamhappy:
- Name initcall levels
l1: DBS internals initialisation
l2:
- l3: event registration
- l4: commands & other interactions
+ l3: event registration, commands declaration
+ l4: commands & other interactions registration
l5: subsystems start (websocket, events start, etc)
- command registration API
@@ -21,5 +21,15 @@ there are todos embedded in the code :steamhappy:
- Add define to enable/disable built-in logging?
- program portability
- (processor portability? maybe)
- (os kernel portability? most likely not)
+ - use pthreads
+ - use mutex
+ - use pselect instead of signalfd for subsys
+ - many more.....
+ - its easier to make it more portable in c11
+ - consider c11
+
+- find portable solution for initcalls
+- either that.. or change makefile to see processor and switch linker script dynamically
+ (ie for arm processors with cheap oracle vm or smthn)
+
+