From ec6b19e4c1628516a31767b0ed9fec4c5d62be87 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Mon, 17 Jul 2023 08:32:56 -0400 Subject: Add TODO items. --- TODO.org | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/TODO.org b/TODO.org index 76c84ae..1d94842 100644 --- a/TODO.org +++ b/TODO.org @@ -1,4 +1,8 @@ * Tasks +** TODO [#A] Mention (chickadee-user) module in 'chickadee play' docs +When you connect to the REPL server, it's in (guile-user) but there's +nothing telling the user to switch to the right default place. Can we +make the REPL automatically go to the right module? ** TODO [#A] Remove allocations in hot code paths - [ ] hash-for-each causes closure allocation in at least the shader, text, and audio modules @@ -81,6 +85,7 @@ Not sure how to fix right now but the bounding boxes are too small because they only account for the points within a path, not the thickness of the line, the length of the miters in a polyline, or the end caps. +** TODO [#C] Shader cache in ~/.cache/chickadee? ** TODO [#C] Switch from OpenAL to custom Scheme mixer I've decided that OpenAL is too high level to be a library that Chickadee should rely upon, since part of the goal of Chickadee is to -- cgit v1.2.3