blob: edb110cfbaea3aadfe443236492ad02b4350c36b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
TODO:
ALSO
> grep 'TODO' . -R
there are todos embedded in the code :steamhappy:
- Discord Websockets
- authentication
- reconnecting/resuming
- Name initcall levels
l1: DBS internals initialisation
l2:
l3: event registration, commands declaration
l4: commands & other interactions registration
l5: subsystems start (websocket, events start, etc)
- command registration API
- Redo logging (unnecessarily complex?)
- Add define to enable/disable built-in logging?
- program portability
- 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)
|