Update TODO trunk
authorLukáš Jiřiště <gymnazium.jiriste@gmail.com>
Sat, 20 Sep 2025 20:15:21 +0000 (22:15 +0200)
committerLukáš Jiřiště <gymnazium.jiriste@gmail.com>
Sat, 20 Sep 2025 20:15:21 +0000 (22:15 +0200)
I mostly wanted to add the optimization idea.

TODO

diff --git a/TODO b/TODO
index f6f59979d5b6478e8ec942d1a675f9b658becd77..22f8fd0a7055fc51f7f78a6e58f1a0400f746d1f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -6,12 +6,15 @@ rewrite command parsing (what I've created is just ugly)
 come up with better file structure
 implement circuit builder that converts circuit language to FET_sim representation in order to simulate
        - mostly done
+somehow solve the graphics of circuits loaded from a file
 Group nodes and mosfets in a "graph" structure
 add even more simulation commands(eg. delete node/fet)
 test the project
 improve simulator io (maybe add graphics?)
 optimize
+       - during simulation step note mosfets whose gate state has changed, next step only go through drain and source nodes of these fets
 pass 42 norminette
+       - is it worth it anymore? Strive for nice code ofcourse.
 
 DONE
 rewrite t_fet and t_node to store indexes insted of pointers to connected parts