Skip to content

Commit

Permalink
Things TODO
Browse files Browse the repository at this point in the history
  • Loading branch information
let-def committed Oct 29, 2020
1 parent 108ef8c commit 8582ff1
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
- Document implementation
- Switch to labelled interface
- Make "window manager" a core Nottui concept:
- applications start by creating a window manager
- main loop runs a window manager and not a ui Lwd.t
- main loop quit when there is no window scheduled
- Benchmark "compact" trace representation:
It should consume a bit less memory (that should be observable in misc
example with a million edit fields) and should not affect runtime
performance... However it seems to do so (in misc and stress),
especially in bytecode, maybe because of the additional recursive functions.
- Add a standard mainloop / update scheduler to Tyxml-lwd:
- it should take into account different roots
(multiple sub-trees of the DOM that are maintained by lwd)
- it should support "unstable" documents (those that need more than one
update cycle):
- provide different levels of logging for profiling unstable parts?
- maybe split update cycles in different chunks, so that we can still
produce a frame within time budget when a fixpoint cannot be reached

0 comments on commit 8582ff1

Please sign in to comment.