From 657782db6a82d0fecb40de4c016bf1879150b05e Mon Sep 17 00:00:00 2001 From: Lazy Hippopotamus Date: Mon, 11 Mar 2024 20:50:33 -0400 Subject: [PATCH] update noteboard. AGAIN. --- site/pages/noteboard.html | 3 ++- site/pages/todo.html | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/site/pages/noteboard.html b/site/pages/noteboard.html index f262ada..295c491 100644 --- a/site/pages/noteboard.html +++ b/site/pages/noteboard.html @@ -7,7 +7,8 @@ periodically for information on new releases, design considerations, known bugs, etc. You can think of it as a miniblog.
- 2024-3-11: Model updates, and now this site can actually be built by the latest sitix updates :D. + 2024-3-11: Model updates, and now this site can actually be built by the latest sitix updates :D.
+ As of today, Sitix now leaks no memory when building this site! It took a lot of effort to trim down but it was worth it. We shall see if the luck persists.

2024-3-10: Now the project-object model is a LOT better. When a lookup fails for something that is also a valid filename, that file is loaded as an object (so subsequent lookups will find it). This means it's possible to replicate the behavior of \[#file] with \[^file], although because of child-access you need to diff --git a/site/pages/todo.html b/site/pages/todo.html index 8b78575..c2ef8ce 100644 --- a/site/pages/todo.html +++ b/site/pages/todo.html @@ -9,7 +9,7 @@
  • Markdown support with an @-directive
  • -
  • Code cleaning (need to fix memory management especially)
  • +
  • Code cleaning (use smart pointers and std::strings as much as possible rather than... this)
  • Make config less hack (move from \[i config] to \[i exists], and create empty objects on global with -c)
  • Add an unpack/ghost operator so setting objects to other objects works (something like \[=ghostingName-] \[%ghostedObject] \[/])
  • Safety: Sitix should not delete your entire codebase if you accidentally mistype the command.